public void Domain_Conta_Validar_NumeroDaContaInvalida_DeveLancarExcessao() { //Arrange _conta = ContaObjectMother.GetContaNumeroContaNegativaComMock(_cliente.Object); //Action Action act = () => _conta.Validar(); //Verify act.Should().Throw <ContaNumeroContaInvalidaException>(); }
public void Domain_Conta_GerarExtrato_DeveFuncionar() { //Arrange _conta = ContaObjectMother.GetContaNumeroContaNegativaComMock(_cliente.Object); _conta.Cliente = ClienteObjectMother.GetCliente(); var extrato = _conta.GerarExtrato(); //Verify extrato.Limite.Should().Be(_conta.Limite); extrato.NomeCliente.Should().Be(_conta.Cliente.Nome); extrato.NumeroConta.Should().Be(_conta.NumeroConta); extrato.Saldo.Should().Be(_conta.Saldo); }