コード例 #1
0
        public CarroTest(ITestOutputHelper output)
        {
            _output     = output;
            _velocidade = 0;
            _marcha     = 0;
            _tipo       = "Carro";

            carro = VeiculoBuilder.Novo().ComVelocidadeMarcha(_velocidade, _marcha, _tipo).Build();
        }
コード例 #2
0
        public MotocicletaTest(ITestOutputHelper output)
        {
            _output     = output;
            _velocidade = 0;
            _marcha     = 0;
            _tipo       = "Motocicleta";

            moto = VeiculoBuilder.Novo().ComVelocidadeMarcha(_velocidade, _marcha, _tipo).Build();
        }
コード例 #3
0
        public void AcelerarCarroTest(int velocidadeInvalida)
        {
            //testa velocidade inválida
            Assert.Throws <ExcecaoDeDominio>(() => VeiculoBuilder.Novo().ComVelocidade(velocidadeInvalida).Build())
            .ComMensagem("Velocidade inválida");


            //Assert
            Assert.Throws <ExcecaoDeDominio>(() => carro.acelera());
        }
コード例 #4
0
 public VeiculoTests()
 {
     veiculoValido = VeiculoBuilder.Novo().Construir();
 }