【发布时间】:2016-04-19 15:00:13
【问题描述】:
我有一个问题,NUnit 告诉我:“没有找到合适的构造函数”。这是什么原因造成的?我还收到另一条消息:“异常没有堆栈跟踪”。这两条消息只是一遍又一遍地重复。这是我的代码
[TestFixture]
public class SecurityServiceTests
{
private IContext stubIContext;
private ISecurityService securityService;
private IWindsorContainer windsorContainer;
public SecurityServiceTests(IContext stubIContext)
{
this.stubIContext= stubIContext;
}
[TestFixtureSetUp]
public void TestSetup()
{
//Mocks the database context
stubIContext= MockRepository.GenerateStub<IContext>();
var returnedList = new List<string>();
stubIContext.Stub(a => a.GetUserSecurities(null)).IgnoreArguments().Return(returnedList);
securityService = new SecurityService(windsorContainer);
}
[Test]
public void ControllerShouldGetUserGroupForCurrentUsers()
{
//Act
var action = securityService.CurrentUserFeatureList;
//Assert
Assert.IsNotNull(action);
}
}
【问题讨论】:
标签: c# exception testing nunit