public void GetAllParaAprovacaoShouldThrowNotSupportedException() { // Arrange var prestacaoRepository = Mock.Of <IPrestacaoRepository>(); var usuarioService = Mock.Of <IUsuarioService>(); var rejeitadaActions = new FinalizadaActions(prestacaoRepository, usuarioService); // Act & Assert Assert.ThrowsException <NotSupportedException>( () => rejeitadaActions.GetAllParaAprovacao(1)); }
public void RejeitarPrestacaoShouldThrowNotSupportedException() { // 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 rejeitadaActions = new FinalizadaActions(prestacaoRepository, usuarioService); // Act & Assert Assert.ThrowsException <NotSupportedException>( () => rejeitadaActions.RejeitarPrestacao(prestacao, justificativa)); }
public void GetEmailToShouldReturnEmitentId() { // Arrange var prestacaoRepository = Mock.Of <IPrestacaoRepository>(); var usuarioService = Mock.Of <IUsuarioService>(); var prestacao = new Prestacao { Id = 1, Titulo = "Teste", EmitenteId = 2 }; var expectedUsuario = "*****@*****.**"; Mock.Get(usuarioService).Setup(x => x.GetUsuarioEmailById(prestacao.EmitenteId)).Returns(expectedUsuario); var finalizadaActions = new FinalizadaActions(prestacaoRepository, usuarioService); // Act var returnedUsuario = finalizadaActions.GetEmailTo(prestacao); // Assert returnedUsuario.Should().Be(expectedUsuario); }