public void test_factory_mocking_stock2() { List <Stock> stocks = new List <Stock>() { new Stock() { Id = 1, Notes = "Stock One" }, new Stock() { Id = 2, Notes = "Stock Two" } }; Mock <IStockRepository> mockStockRepository = new Mock <IStockRepository>(); mockStockRepository.Setup(obj => obj.Get()).Returns(stocks); Mock <IDataRepositoryFactory> mockDataRepository = new Mock <IDataRepositoryFactory>(); mockDataRepository.Setup(obj => obj.GetDataRepository <IStockRepository>()).Returns(mockStockRepository.Object); RepositoryFactoryTestClass factoryTest = new RepositoryFactoryTestClass(mockDataRepository.Object); IEnumerable <Stock> ret = factoryTest.GetAllStock(); Assert.AreEqual(ret, stocks); }
public void test_stock_repository_factory_usage() { RepositoryFactoryTestClass factoryTest = new RepositoryFactoryTestClass(); IEnumerable<Stock> stocks = factoryTest.GetAllStock(); Assert.IsTrue(stocks != null); }
public void test_stock_repository_factory_usage() { RepositoryFactoryTestClass factoryTest = new RepositoryFactoryTestClass(); IEnumerable <Stock> stocks = factoryTest.GetAllStock(); Assert.IsTrue(stocks != null); }
public void test_factory_mocking_stock1() { List<Stock> stocks = new List<Stock>() { new Stock() { Id = 1, Notes = "Stock One" }, new Stock() { Id = 2, Notes = "Stock Two" } }; Mock<IDataRepositoryFactory> mockDataRepository = new Mock<IDataRepositoryFactory>(); mockDataRepository.Setup(obj => obj.GetDataRepository<IStockRepository>().Get()).Returns(stocks); RepositoryFactoryTestClass factoryTest = new RepositoryFactoryTestClass(mockDataRepository.Object); IEnumerable<Stock> ret = factoryTest.GetAllStock(); Assert.AreEqual(ret, stocks); }