System.NotImplementedException Ninject 单元测试
System.NotImplementedException Ninject Unit Test
我正在尝试为我的单元测试设置 StandardKernel,但是 运行 这部分测试导致 SystemNotImplementedException。
[TestMethod]
public void MyTestMethod()
{
var kernel = new StandardKernel();
kernel.Bind<IView1>().To<View1>();
kernel.Bind<IViewModel1>().To<ViewModel1>();
}
有人知道问题出在哪里吗?
System.NotImplementedException was unhandled by user code
HResult=-2147467263
Message=The method or operation is not implemented.
Source=Ninject
StackTrace:
at Ninject.Syntax.BindingRoot.Bind[T]()
at Ninject.KernelBase..ctor(IComponentContainer components, INinjectSettings settings, INinjectModule[] modules)
at Ninject.KernelBase..ctor(INinjectModule[] modules)
at Ninject.StandardKernel..ctor(INinjectModule[] modules)
at TESTMETHOD in UNIT TEST LOCATION
InnerException:
问题出在单元测试项目中安装的 Ninject 类型。该应用程序是可移植的,因此所需要的只是引用可移植的 Ninject 而不是标准的 ninject.
我正在尝试为我的单元测试设置 StandardKernel,但是 运行 这部分测试导致 SystemNotImplementedException。
[TestMethod]
public void MyTestMethod()
{
var kernel = new StandardKernel();
kernel.Bind<IView1>().To<View1>();
kernel.Bind<IViewModel1>().To<ViewModel1>();
}
有人知道问题出在哪里吗?
System.NotImplementedException was unhandled by user code
HResult=-2147467263
Message=The method or operation is not implemented.
Source=Ninject
StackTrace:
at Ninject.Syntax.BindingRoot.Bind[T]()
at Ninject.KernelBase..ctor(IComponentContainer components, INinjectSettings settings, INinjectModule[] modules)
at Ninject.KernelBase..ctor(INinjectModule[] modules)
at Ninject.StandardKernel..ctor(INinjectModule[] modules)
at TESTMETHOD in UNIT TEST LOCATION
InnerException:
问题出在单元测试项目中安装的 Ninject 类型。该应用程序是可移植的,因此所需要的只是引用可移植的 Ninject 而不是标准的 ninject.