public void Dado_uma_ContaValida_e_ValorMaior_que_Saldo_Quando_EfetuarSaque_Entao_deve_Retornar_Erro_de_Negocio() { // ARRANGE var numeroConta = 1; var valorSaque = 2000; var saldoAnterior = _service.ObterSaldo(numeroConta); // ACT // ASSERT _service.Invoking(s => s.Sacar(numeroConta, valorSaque)) .Should().Throw <ValorInvalidoValidationException>() .WithMessage("Saldo insuficiente."); }