Пример #1
0
        public void When_GetOrderedByAge_returns_the_youngest_user()
        {
            //Arrange
            var moqUserReporitory = new Mock<IUserRepository>();
            moqUserReporitory
                .Setup(r => r.GetAll())
                .Returns(GetUsers());

            UserService userService = new UserService(moqUserReporitory.Object);
            //Act
            var user = userService.GetOrderedByAge();

            //Asset
            Assert.That(user.FirstOrDefault().Age == 1);
        }
Пример #2
0
        public void When_GetOrderedBySurname_returns_the_first_user_Alphabetically_ordered_by_surname()
        {
            //Arrange
            var moqUserReporitory = new Mock<IUserRepository>();
            moqUserReporitory
                .Setup(r => r.GetAll())
                .Returns(GetUsers());

            UserService userService = new UserService(moqUserReporitory.Object);
            //Act
            var user = userService.GetOrderedBySurname();

            //Asset
            Assert.That(user.FirstOrDefault().LastName == "Clarke");
        }
Пример #3
0
        public void When_GetOlderst_returns_the_oldest_in_list()
        {
            //Arrange
            var moqUserReporitory = new Mock<IUserRepository>();
            moqUserReporitory
                .Setup(r => r.GetAll())
                .Returns(GetUsers());

            UserService userService = new UserService(moqUserReporitory.Object);
            //Act
            var user = userService.GetOldest();

            //Asset
            Assert.That(user.Age == 38);
        }