1
유닛 테스트 프로젝트를 만들었습니다. (저는 nUnit을 사용하고 있습니다.) OWIN 자체 호스트 & 성 윈저를 사용하고 싶습니다.nUnit + OWIN 시작 클래스 - SetUpFixture 및 OneTimeSetUp 속성을 사용할 수 없습니다.
하지만 문제는 테스트를 실행하기 전에 다음 코드를 초기화 할 수 없다는 것입니다.
[assembly: OwinStartup(typeof(UnitTests.Startup))]
namespace UnitTests
{
[SetUpFixture]
public class Startup
{
public static IWindsorContainer _container;
[OneTimeSetUp]
public void Configuration(IAppBuilder appBuilder)
{
var config = new HttpConfiguration();
containerWithControllers = new WindsorContainer();
//....
config.DependencyResolver = new CastleResolver(_container);
appBuilder.UseWebApi(config);
}
}
}