Ejemplo n.º 1
0
        public void SearchUserTest()
        {
            mockRepository.Setup(x => x.SearchUser(1))
            .Returns(listaUsuarios.Where(y => y.UsuarioId == 1).First);

            var handler = new SearchUserHandler(mockRepository.Object);

            SearchUser su = new SearchUser(1);

            var res = handler.Handle(su, ct);

            Assert.IsNotNull(res.Result);
        }
Ejemplo n.º 2
0
        public void HandlerRetrievesAppropriateData()
        {
            var mock = new Mock <IUserRepository>();

            mock.Setup(repo => repo.Get(It.IsAny <Expression <Func <User, bool> > >(), It.IsAny <int>(), It.IsAny <int>())).Returns(Users.Where(u => u.IsActive));
            var handler = new SearchUserHandler(mock.Object);

            var response = handler.Handle(new SearchUsersQuery {
                PageNumber = 1, PerPage = 1
            }, new System.Threading.CancellationToken());

            response.Result.Should().HaveCount(3);

            foreach (var u in response.Result)
            {
                u.Id.ToString().Should().NotBeNullOrEmpty();
                u.FirstName.Should().NotBeNull();
                u.LastName.Should().NotBeNull();
                u.Email.Should().NotBeNull();
            }
        }