public void RejeitarPrestacaoShouldBeCalledCorrectly() { // Arrange var prestacaoRepository = Mock.Of <IPrestacaoRepository>(); var usuarioService = Mock.Of <IUsuarioService>(); var prestacao = new Prestacao { Id = 1, Titulo = "Teste" }; const string justificativa = "Teste de Justificativa"; var aprovacaoFinanceiraActions = new AprovacaoOperacionalActions(prestacaoRepository, usuarioService); // Act aprovacaoFinanceiraActions.RejeitarPrestacao(prestacao, justificativa); // Assert prestacao.StatusId.Should().Be((int)PrestacaoStatuses.Rejeitada); prestacao.JustificativaAprovacao.Should().Be(justificativa); }
public void GetEmailToShouldReturnAprovadorId() { // Arrange var prestacaoRepository = Mock.Of <IPrestacaoRepository>(); var usuarioService = Mock.Of <IUsuarioService>(); var prestacao = new Prestacao { Id = 1, Titulo = "Teste", AprovadorId = 2 }; var expectedUsuario = "*****@*****.**"; Mock.Get(usuarioService).Setup(x => x.GetUsuarioEmailById(prestacao.AprovadorId)).Returns(expectedUsuario); var rejeitadaActions = new AprovacaoOperacionalActions(prestacaoRepository, usuarioService); // Act var returnedUsuario = rejeitadaActions.GetEmailTo(prestacao); // Assert returnedUsuario.Should().Be(expectedUsuario); }