public void Deve_lancar_excessao_se_quantidade_de_ocupantes_do_veiculo_smartfortwo_for_invalida() { _veiculoTransporte.EmbarcarOcupantes(_tripulante, _tripulante); _veiculoTransporte.EmbarcarOcupantes(_tripulante, _tripulante); _validacaoTransporte.ValidarQuantidadeOcupantes(_veiculoTransporte); }
public void EmbarcarTripulantes(ILocalidade localOrigem, ITripulante motorista, ITripulante passageiro) { _veiculoTransporte.EmbarcarOcupantes(motorista, passageiro); _validacaoTransporte .ValidarQuantidadeOcupantes(_veiculoTransporte) .ValidarMotorista(_veiculoTransporte) .ValidarOcupantes(_veiculoTransporte); Console.WriteLine(_veiculoTransporte.ToString()); localOrigem.RemoverTripulante(motorista); localOrigem.RemoverTripulante(passageiro); }