如何使用VS2010SP1调试Nunit测试? namespace MoqSample.Test { [测试夹具] 公共类GivenCustomerServiceTest { 私人ICCustomerService客户服务; 私人客户模型客户; //定义模拟对象。 私有模拟模拟客户存储库; [设置] 公共作废设置() { //创建模拟对象。 mockCustomerRepository=新建Mock(); customerService=新customerService(mockCustomerRepository.Object); } [测试] public void getCustomerBydTest() { customer=newcustomermodel{Id=1,Name=“TEST-customer”,Address=“abc”}; mockCustomerRepository.Setup(customerRepository=>customerRepository.GetCustomerById(1)).Returns(customer); var customerReturned=customerService.getcustomerbyd(1); //验证值。 Assert.AreEqual(customer.Id、customerReturned.Id); Assert.AreEqual(customer.Name、customerReturned.Name); Assert.AreEqual(customer.Address、customerReturned.Address); } } }

如何使用VS2010SP1调试Nunit测试? namespace MoqSample.Test { [测试夹具] 公共类GivenCustomerServiceTest { 私人ICCustomerService客户服务; 私人客户模型客户; //定义模拟对象。 私有模拟模拟客户存储库; [设置] 公共作废设置() { //创建模拟对象。 mockCustomerRepository=新建Mock(); customerService=新customerService(mockCustomerRepository.Object); } [测试] public void getCustomerBydTest() { customer=newcustomermodel{Id=1,Name=“TEST-customer”,Address=“abc”}; mockCustomerRepository.Setup(customerRepository=>customerRepository.GetCustomerById(1)).Returns(customer); var customerReturned=customerService.getcustomerbyd(1); //验证值。 Assert.AreEqual(customer.Id、customerReturned.Id); Assert.AreEqual(customer.Name、customerReturned.Name); Assert.AreEqual(customer.Address、customerReturned.Address); } } },nunit,Nunit,当我试图调试前面提到的类中的代码时,它没有达到断点。 也就是说,我无法调试代码。 欢迎提出任何建议 使用或测试运行程序应该允许您通过单元测试进行调试。听起来像是重复的:谢谢。很抱歉回复太晚,因为我还不熟悉堆栈溢出。请安装Nuget软件包Test Drive Test Runner。 namespace MoqSample.Test { [TestFixture] public class GivenCustomerServiceTest { private

当我试图调试前面提到的类中的代码时,它没有达到断点。 也就是说,我无法调试代码。
欢迎提出任何建议

使用测试运行程序应该允许您通过单元测试进行调试。

听起来像是重复的:谢谢。很抱歉回复太晚,因为我还不熟悉堆栈溢出。请安装Nuget软件包Test Drive Test Runner。
namespace MoqSample.Test
{
    [TestFixture]
    public class GivenCustomerServiceTest
    {
        private ICustomerService customerService;
        private CustomerModel customer;
        // Defining the mock object.
        private Mock<ICustomerRepository> mockCustomerRepository;

        [SetUp]
        public void SetUp()
        {
            //Creating the mock object.
            mockCustomerRepository = new Mock<ICustomerRepository>();
            customerService = new CustomerService(mockCustomerRepository.Object);
        }

        [Test]
        public void GetCustomerByIdTest()
        {
            customer = new CustomerModel { Id = 1, Name = "TEST-CUSTOMER", Address = "abc" };
            mockCustomerRepository.Setup(customerRepository => customerRepository.GetCustomerById(1)).Returns(customer);

            var customerReturned = customerService.GetCustomerById(1);

            //Verifying values.
            Assert.AreEqual(customer.Id, customerReturned.Id);
            Assert.AreEqual(customer.Name, customerReturned.Name);
            Assert.AreEqual(customer.Address, customerReturned.Address);
        }
    }
}