예제 #1
0
        public void Sistema_Deveria_Buscar_Todos_Os_Funcionario()
        {
            //Arrange
            Funcionario resultFuncionario = _funcionarioService.Add(_funcionarioDefault);

            //Action
            List <Funcionario> resultGetAll = _funcionarioService.GetAll();

            //Assert
            var ultimaFuncionario = resultGetAll[resultGetAll.Count - 1];

            resultGetAll.Should().NotHaveCount(0);
            resultGetAll.Should().HaveCount(4);
            ultimaFuncionario.Should().Equals(_funcionarioDefault);
        }
        public void GetAll_Deveria_Retornar_Todos_Os_Funcionarios()
        {
            //Arrange
            List <Funcionario> _funcionarioDefaultList = FuncionarioObjectMother.DefaultList;

            _funcionarioRepositoryMockObject.Setup(p => p.GetAll()).Returns(_funcionarioDefaultList);

            //Action
            var resultFuncionarios = _funcionarioService.GetAll();

            //Assert
            _funcionarioRepositoryMockObject.Verify(x => x.GetAll());
            resultFuncionarios.Should().NotBeEmpty();
            resultFuncionarios.Should().HaveCount(3);
        }