public void test_factory_mocking_order2() { List <Order> orders = new List <Order>() { new Order() { Id = 1, Notes = "Order One" }, new Order() { Id = 2, Notes = "Order Two" } }; Mock <IOrderRepository> mockOrderRepository = new Mock <IOrderRepository>(); mockOrderRepository.Setup(obj => obj.Get()).Returns(orders); Mock <IDataRepositoryFactory> mockDataRepository = new Mock <IDataRepositoryFactory>(); mockDataRepository.Setup(obj => obj.GetDataRepository <IOrderRepository>()).Returns(mockOrderRepository.Object); RepositoryFactoryTestClass factoryTest = new RepositoryFactoryTestClass(mockDataRepository.Object); IEnumerable <Order> ret = factoryTest.GetAllOrders(); Assert.AreEqual(ret, orders); }
public void test_order_repository_factory_usage() { RepositoryFactoryTestClass factoryTest = new RepositoryFactoryTestClass(); var orders = factoryTest.GetAllOrders(); Assert.IsTrue(orders != null); }
public void test_order_repository_factory_usage() { RepositoryFactoryTestClass factoryTest = new RepositoryFactoryTestClass(); var orders = factoryTest.GetAllOrders(); Assert.IsTrue(orders != null); }
public void test_factory_mocking_order1() { List<Order> orders = new List<Order>() { new Order() { Id = 1, Notes = "Order One" }, new Order() { Id = 2, Notes = "Order Two" } }; Mock<IDataRepositoryFactory> mockDataRepository = new Mock<IDataRepositoryFactory>(); mockDataRepository.Setup(obj => obj.GetDataRepository<IOrderRepository>().Get()).Returns(orders); RepositoryFactoryTestClass factoryTest = new RepositoryFactoryTestClass(mockDataRepository.Object); IEnumerable<Order> ret = factoryTest.GetAllOrders(); Assert.AreEqual(ret, orders); }