예제 #1
0
        public void test_repository_usage()
        {
            RepositoryTestClass repositoryTest = new RepositoryTestClass();

            IEnumerable <ApplicationUser> users = repositoryTest.GetUsers();

            Assert.IsTrue(users != null);
        }
예제 #2
0
        public void test_repository_mocking()
        {
            List <ApplicationUser> clients = new List <ApplicationUser>()
            {
                new ApplicationUser()
                {
                    UserName = "******"
                },
                new ApplicationUser()
                {
                    UserName = "******"
                }
            };

            Mock <IUserRepository> mockCarRepository = new Mock <IUserRepository>();

            mockCarRepository.Setup(obj => obj.Get()).Returns(clients);

            RepositoryTestClass repositoryTest = new RepositoryTestClass(mockCarRepository.Object);

            IEnumerable <ApplicationUser> ret = repositoryTest.GetUsers();

            Assert.IsTrue(ret == clients);
        }