public void ManipularRota() { var trem = new Trem(); trem.AddElemento("A"); trem.AddElemento("B"); trem.AddElemento("C"); Assert.AreEqual(3, trem.Rota.Count); ReadOnlyCollection<string> rota = trem.Rota; // rota.Clear(); foreach (string elemento in rota) { Console.WriteLine(elemento); } trem.RemoverElemento("C"); Assert.AreEqual(2, trem.Rota.Count); foreach (string elemento in rota) { Console.WriteLine(elemento); } }
public static void Main(string[] args) { Vagao primeiro = new Vagao(50, "Brita"); Vagao segundo = new Vagao(30, "Carvao"); Vagao terceiro = new Vagao(20, "Ouro"); Trem locomotiva = new Trem(100, "Cargueiro", primeiro, segundo, terceiro, 40); Console.WriteLine("{0}, Carga total dos vagoes: {1}", locomotiva.cargaRestante(), locomotiva.cargaTotal());//usando o objeto locomotiva como referencia eu chamei o metodos cargaRestante e cargaTotal }
public static void Main(string[] args) { Vagoes vagao1 = new Vagoes(110.55f, 100.0f, "Carvão"); Vagoes vagao2 = new Vagoes(50.45f, 150.0f, "Pessoa"); Vagoes vagao3 = new Vagoes(90.0f, 190.0f, "Metal"); Vagoes[] vag = new Vagoes [] { vagao1, vagao2, vagao3 }; Trem trem1 = new Trem("Cambada", 3, 1110.00f, vag); Console.WriteLine(trem1.getNome() + " " + trem1.getQuantidadeVagoes()); Console.WriteLine(trem1.getVagoes(0)); trem1.CargaRestante(); }
static void Main(string[] args) { Trem trem1 = new Trem(200f, 100f); Trem trem2 = new Trem(25f, 3022f); }
public Trem Atualizar(Trem trem) { return(_tremRepository.Atualizar(trem)); }
public Trem Adicionar(Trem trem) { return(_tremRepository.Adicionar(trem)); }