tag page net mvc asp c# unit-testing asp.net-web-api internalsvisibleto

c# - net - asp page tag helper



¿Cómo puedo acceder a las internas en asp.net 5? (2)

Puede ver un ejemplo de la respuesta anterior en acción en el proyecto MVC con fuente abierta asp disponible en github:

https://github.com/aspnet/Mvc/blob/e2fd41e416ce1d84e13734ebfb56e64094607d01/src/Microsoft.AspNetCore.Mvc.Abstractions/Properties/AssemblyInfo.cs

Una de las mejores formas de descifrar esto es entrar allí y tener una excavación.

Buena suerte.

Antes de asp.net 5 agregaría "internalVisibleTo (some.namespace.name)" a AssemblyInfo.cs - Pero ya no tengo assemblyInfo.cs en mi proyecto WebApi.

¿Cómo expongo las funciones internas de un proyecto de WebAPI a mi proyecto unitTest?


Puede agregar su propio archivo AssemblyInfo.cs. Simplemente agregue un archivo de clase, asígnele el nombre AssemblyInfo.cs (o cualquier nombre para ese asunto), y reemplace todo su código con la siguiente línea:

[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("some.assembly.name")]