public void AgendamentoIntegracaoSistema_Adicionar_DeveSerValido() { //Cenário Sala sala = new Sala(); sala.Id = 1; Funcionario funcionario = new Funcionario(); funcionario.Id = 1; Agendamento agendamento = ObjectMother.ObterAgendamentoValido(); agendamento.Id = 0; agendamento.Sala = sala; agendamento.Funcionario = funcionario; //Ação Agendamento agendamentoResultado = _agendamentoService.Adicionar(agendamento); //Verificar agendamentoResultado.Should().NotBeNull(); agendamentoResultado.Id.Should().BeGreaterThan(0); agendamentoResultado.Sala.Should().Be(agendamento.Sala); agendamentoResultado.Funcionario.Should().Be(agendamento.Funcionario); agendamentoResultado.HoraInicial.Should().BeBefore(DateTime.Now.AddDays(1)); agendamentoResultado.HoraFinal.Should().BeBefore(DateTime.Now.AddDays(2)); Agendamento agendamentoGet = _agendamentoService.Obter(agendamentoResultado.Id); agendamentoResultado.Id.Should().Be(agendamentoGet.Id); _agendamentoService.Excluir(agendamentoResultado); }
public void AgendamentoService_Excluir_DeveSerValido() { //Cenário Agendamento agendamento = ObjectMother.ObterAgendamentoValido(); agendamento.Id = 1; _mockAgendamentoRepositorio.Setup(rp => rp.Excluir(agendamento)); //Ação _agendamentoService.Excluir(agendamento); //Verificar _mockAgendamentoRepositorio.Verify(rp => rp.Excluir(agendamento)); }