Beispiel #1
0
        static void Main(string[] args)
        {

            Console.WriteLine("Starter demo for ABAX..");
            //Ikke for å komme med unnskyldinger, men er første gang jeg jobber med C#. Da det er ganske frie tøyler for oppgaven, tar jeg et par valg
            //jeg har valgt å lage et program som bare går gjennom alt av seg selv, kunne like gjerne laget et menysystem med input. Men når det er formulert "programmet skal be bil 1 .."
            // virket det mer nøyaktig å gjøre det på denne måten. Men alt skjer ikke helt i rekkefølge. En annen løsning kunne vært å ventet på at en villkårling tast blir trykket

            //Bruker en del sleep så det blir litt tid å lese
            Bil bil1 = new Bil("NF123456", 147, 200, "Grønn", "Lett kjøretøy");
            //er skrivefeil i oppgaven(mest sannsynlig), står "let" kjøretøy. Rettet feilen
            Bil bil2 = new Bil("NF654321", 150, 195, "blå", "lett kjøretøy");



            Console.WriteLine("Skriver informasjon om bil 1 : ");
            bil1.skrivInformasjon();
            System.Threading.Thread.Sleep(5000);
            Console.Clear();
            Console.WriteLine("Skriver informasjon om bil 2 : ");
            bil2.skrivInformasjon();
            System.Threading.Thread.Sleep(5000);
            Console.Clear();


            Console.WriteLine("Er bil 1 og 2 samme kjøretøy?");
            bil1.sammenlign(bil2);
            System.Threading.Thread.Sleep(5000);
            Console.Clear();
            Console.WriteLine("Ber bil 1 om å kjøre..");
            bil1.kjør();
            System.Threading.Thread.Sleep(5000);

            Fly fly1 = new Fly("LN1234", 1000, 30, 2, 10, "jetfly");

            Console.Clear();
            Console.WriteLine("Ferdig med bil, printer informasjon om fly 1 :");
            fly1.skrivInformasjon();
            System.Threading.Thread.Sleep(4000);
            Console.Clear();
            Console.WriteLine("Ber flyet om å fly..");
            fly1.fly();



            Båt båt1 = new Båt("ABC123", 100, 30, 500);
            Console.WriteLine("Skriver ut informasjon om båten..");
            båt1.skrivInformasjon();
            System.Threading.Thread.Sleep(2000);
            Console.WriteLine("Avslutter om 10 sekunder..");
            System.Threading.Thread.Sleep(10000);







        }
Beispiel #2
0
        public void VehicleTest08_SkapaBåt_OKresultat() //- Default values.
        {
            // Arrange
            Vehicle ettFordon = new Båt("Grön", 3000f, 7.30f, "VAT69");

            // Act
            Console.WriteLine("Färgen  är: \t" + ettFordon.Color.ToLower());
            Console.WriteLine("Vikten  är: \t{0} \t kg", ettFordon.Weight);
            Console.WriteLine("Längden är: \t{0} \t m", ettFordon.Length);
            if (ettFordon.VehicleType == Vehicle.FordonsTyper.Båt)
            {
                Console.WriteLine("Fordonet är en: {0}", ettFordon.VehicleType);
            }

            // Assert
            Assert.IsTrue(ettFordon.VehicleType == Vehicle.FordonsTyper.Båt);
        }
        static void Main(string[] args)
        {
            var bil1 = new Bil("NF123456", 200, 147, "grønn", Transportmiddeltype.LettKjøretøy);

            bil1.Print();
            var bil2 = new Bil("NF654321", 195, 150, "blå", Transportmiddeltype.LettKjøretøy);

            bil2.Print();
            bil1.Sammenligne(bil2, "Bil 1 og bil 2 ");

            var fly1 = new Fly("LN1234", 1000, 30, 2, 10, Transportmiddeltype.Jetfly);

            fly1.Print();
            fly1.StartFly();

            var båt = new Båt("ABC123", 30, 100, 500);

            båt.Print();
        }