コード例 #1
0
        public void Nao_Deve_Retornar_Todos_Os_Clientes()
        {
            //Arrange
            clienteRepository.GetAll().Returns(new List <ClienteModel>());

            //Act
            var listarClienteHandler = new ListarClienteHandler(clienteRepository);
            var queryResult          = listarClienteHandler.Handle(new ListarClienteQuery(), new CancellationToken());

            //Assert
            Assert.IsTrue(!queryResult.Result.Dados.Any());
        }
コード例 #2
0
        public void Deve_Retornar_Todos_Os_Clientes()
        {
            //Arrange
            var quantidadeDeClientes = 3;

            clienteRepository.GetAll().Returns(new List <ClienteModel>
            {
                new ClienteModel("Andre", "*****@*****.**"),
                new ClienteModel("Jose", "*****@*****.**"),
                new ClienteModel("Bruno", "*****@*****.**")
            });

            //Act
            var listarClienteHandler = new ListarClienteHandler(clienteRepository);
            var queryResult          = listarClienteHandler.Handle(new ListarClienteQuery(), new CancellationToken());

            //Assert
            Assert.AreEqual(quantidadeDeClientes, queryResult.Result.Dados.Count);
        }