Esempio n. 1
0
        public void Test05()
        {
            Schuhe var1 = new Schuhe(123m, 12, "adf", "asef", ShoeUnit.European);

            var1.checkColor("adf");
            Assert.IsTrue(var1.Farbe == "Grün");
        }
Esempio n. 2
0
        public void Test04()
        {
            Schuhe var2 = new Schuhe(100M, 38d, "grün", "adidas", ShoeUnit.American);

            var2.GetGroesse(38);
            Assert.IsTrue(var2.Schuhgroesse == 38);
        }
Esempio n. 3
0
        public void Test03()
        {
            Schuhe var1 = new Schuhe(99M, 18d, "yellow", "nike", ShoeUnit.European);

            var1.GetGroesse(18);
            Assert.IsTrue(var1.Schuhgroesse == 18);
        }
Esempio n. 4
0
        public void Test01()
        {
            Schuhe var1 = new Schuhe(99M, 18d, "gelb", "nike", ShoeUnit.European);

            var1.changePreis(88M);
            Assert.IsTrue(var1.Preis == 176M);
        }
Esempio n. 5
0
        public void Test02()
        {
            Schuhe var1 = new Schuhe(99M, 15d, "green", "nike", ShoeUnit.European);
            double b    = 1;
            double c    = 1;

            var1.ConvertToMUnit(var1.Schuhgroesse, b, c);
            Assert.IsTrue(var1.Schuhgroesse == 15.0);
        }
Esempio n. 6
0
        public static void Main(string[] args)
        {
            //while (true){


            Console.WriteLine("Hello Everybod!");

            Console.WriteLine("Marke: ");
            var a = Console.ReadLine();

            Console.WriteLine("Farbe: ");
            var b = Console.ReadLine();

            Console.WriteLine("Schuhgroesse");
            var c1 = Console.ReadLine();

            Console.WriteLine("Preis:");
            var d1 = Console.ReadLine();


            try {
                var    c       = Convert.ToDouble(c1);
                var    d       = Convert.ToDecimal(d1);
                Schuhe eingabe = new Schuhe(d, c, b, a, ShoeUnit.European);
                Console.WriteLine(eingabe.ToString());
            } catch (Exception ex) {
                Console.WriteLine(ex.Message);
            }

            //}

            Schuhe asdf = new Schuhe(123m, 12, "adf", "asef", ShoeUnit.European);

            asdf.ToString();


            var arr = new ISchuhWare[] {
                new Schuhe(99M, 18d, "gelb", "nike", ShoeUnit.European),
                new Schuhe(99M, 18d, "gelb", "nike", ShoeUnit.European),
                new Schuhe(99M, 18d, "yellow", "nike", ShoeUnit.European),
                new Schuhe(99M, 18d, "yellow", "nike", ShoeUnit.American),
                new Schuhe(99M, 18d, "yellow", "nike", ShoeUnit.American),
                new SchuhBand(50, "grün", 0.2),
                new SchuhBand(45, "gelb", 0.2)
            };
            var settings = new JsonSerializerSettings()
            {
                Formatting       = Formatting.Indented,
                TypeNameHandling = TypeNameHandling.Auto
            };
            var json = JsonConvert.SerializeObject(arr, settings);

            Console.WriteLine(json);
            var path     = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            var filename = Path.Combine(path, "Schuhe.json");

            File.WriteAllText(filename, json);

            var readSchuhe = File.ReadAllText(filename);
            var g          = JsonConvert.DeserializeObject <ISchuhWare[]> (readSchuhe, settings);

            foreach (var item in g)
            {
                item.ToString();
            }


            var sub = new Subject <Schuhe> ();

            sub
            .Where(x => x.Preis >= 30)
            .Subscribe(x => Console.WriteLine("Received: " + x));

            var t = new Thread(() => {
                var i = new [] {
                    new Schuhe(10M, 18.4, "gelb", "nike", ShoeUnit.European),
                    new Schuhe(30M, 18.0, "schwarz", "timberland", ShoeUnit.European),
                    new Schuhe(99M, 18.2, "orange", "addidas", ShoeUnit.European),
                };
                int c = 0;

                while (true)
                {
                    Thread.Sleep(250);
                    sub.OnNext(i [c]);
                    Console.WriteLine($"sent {i}");
                    c++;
                    if (c >= 3)
                    {
                        c = 0;
                    }
                }
            });

            t.Start();
        }
Esempio n. 7
0
        public void Test08()
        {
            Schuhe var1 = new Schuhe(99M, 18d, "yellow", "nike", ShoeUnit.European);

            Assert.IsTrue(var1.Farbe == "yellow");
        }