public void NaoDeletarAgendamentoComConsultaTest() { // given this.consultaRepositoryMock.Setup(c => c.BuscarConsultaPorIdAgendamento(It.IsAny <Guid>())).Returns(new Consulta()); this.agendamentoRepositoryMock.Setup(a => a.BuscarAgendamentoPorId(It.IsAny <Guid>())).Returns(new Agendamento()); this.agendamentoRepositoryMock.Setup(a => a.DeletarAgendamento(It.IsAny <Agendamento>())).Returns(true); var agendamentoService = new AgendamentoService(this.agendamentoRepositoryMock.Object, this.consultaRepositoryMock.Object); // when var resultado = agendamentoService.DeletarAgendamento(Guid.NewGuid().ToString()); // then Assert.NotNull(resultado); Assert.True(resultado.Id == 0); }