【发布时间】:2014-05-30 23:36:04
【问题描述】:
我在example from the wiki 之后使用MoqMockingKernel,但缺少Get() 方法。我的简化代码:
using Moq;
using Ninject.MockingKernel.Moq;
namespace Store.Web.Tests.Controllers
{
[TestClass]
public class PeopleControllerTests
{
private MoqMockingKernel _mockingKernel;
[TestInitialize]
public void SetUp()
{
_mockingKernel = new MoqMockingKernel();
}
[TestMethod]
public void AddAnotherPersonAddsAnotherPerson()
{
// There is no Get method on _mockingKernel
var peopleController = _mockingKernel.Get<PeopleController>();
}
}
}
我在这里做错了什么?它有GetHashCode()、GetMock()、GetModules() 和GetType(),但没有Get()。
【问题讨论】: