コード例 #1
0
        public void Conta_servico_pegarTodos_deve_trazer_todos()
        {
            var limite = 1;
            var conta  = ObjectMother.ObtemContaValida();
            var repositoryMockValue = new List <Conta>()
            {
                conta
            }.AsQueryable();

            _repositorio.Setup(pr => pr.PegarTodos(limite)).Returns(repositoryMockValue);

            var listaContas = _servico.PegarTodos(limite);

            _repositorio.Verify(pr => pr.PegarTodos(limite), Times.Once);
            listaContas.Should().NotBeNull();
            listaContas.Count().Should().Be(repositoryMockValue.Count());

            listaContas.First().Should().Be(repositoryMockValue.First());
        }