public void test_repository_usage()
        {
            RepositoryTestClass repositoryTest = new RepositoryTestClass();

            IEnumerable <Supplier> suppliers = repositoryTest.GetSuppliers();

            Assert.IsNotNull(suppliers);
        }
예제 #2
0
        public void test_repository_usage()
        {
            RepositoryTestClass repositoryTest = new RepositoryTestClass();

            IEnumerable<Supplier> suppliers = repositoryTest.GetSuppliers();

            Assert.IsNotNull(suppliers);
        }
예제 #3
0
        public void test_repository_mocking()
        {
            List<Supplier> suppliers = new List<Supplier>()
            {
                new Supplier() { Id = 1, Name = "Supplier One" },
                new Supplier() { Id = 2, Name = "Supplier Two" }
            };

            Mock<ISupplierRepository> mockSupplierRepository = new Mock<ISupplierRepository>();
            mockSupplierRepository.Setup(obj => obj.Get()).Returns(suppliers);

            RepositoryTestClass repositoryTest = new RepositoryTestClass(mockSupplierRepository.Object);

            IEnumerable<Supplier> ret = repositoryTest.GetSuppliers();

            Assert.AreEqual(ret, suppliers);
        }
        public void test_repository_mocking()
        {
            List <Supplier> suppliers = new List <Supplier>()
            {
                new Supplier()
                {
                    Id = 1, Name = "Supplier One"
                },
                new Supplier()
                {
                    Id = 2, Name = "Supplier Two"
                }
            };

            Mock <ISupplierRepository> mockSupplierRepository = new Mock <ISupplierRepository>();

            mockSupplierRepository.Setup(obj => obj.Get()).Returns(suppliers);

            RepositoryTestClass repositoryTest = new RepositoryTestClass(mockSupplierRepository.Object);

            IEnumerable <Supplier> ret = repositoryTest.GetSuppliers();

            Assert.AreEqual(ret, suppliers);
        }