Exemplo n.º 1
0
                public void Test_equal_TotalSize()
                {
                    var     testDisplay = new TestDisplay();
                    UIMenu  mainMenu    = new UIMenu("mainMenu", testDisplay);
                    UITitle title1      = new UITitle("title 1");
                    UIMenu  menu1       = new UIMenu("menu 1");

                    mainMenu.Add(title1);
                    mainMenu.Add(menu1);
                    mainMenu.Print();
                    title1.Display.TotalSize.Should().Be(menu1.Display.TotalSize);
                }
Exemplo n.º 2
0
 public void TestAll()
 {
     foreach (Test test in Tests)
     {
         TestDisplay.Write("Testing " + test.GetType().ToString());
         test.DoTests();
         Display(test);
         TestDisplay.Write("");
     }
     TestDisplay.Write("Total: " + TotalNumberTests.ToString() + " tests run, " + TotalNumberFailedTests.ToString() + " failures");
     TestDisplay.Flush();
 }
Exemplo n.º 3
0
                public void Test_equal_Length()
                {
                    var     testDisplay = new TestDisplay();
                    UIMenu  mainMenu    = new UIMenu("mainMenu", testDisplay);
                    UITitle title1      = new UITitle("title 1");
                    UIMenu  menu1       = new UIMenu("menu 1");

                    mainMenu.Add(title1);
                    mainMenu.Add(menu1);
                    mainMenu.Print();

                    title1.GetText().ToString().Length.Should().Be(menu1.GetText().ToString().Length);
                }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Door           door        = new Door();
            RFIDReader     rFIDReader  = new RFIDReader();
            TestDisplay    testDisplay = new TestDisplay();
            Display        display     = new Display(testDisplay);
            UsbCharger     usbCharger  = new UsbCharger();
            ChargeControl  charge      = new ChargeControl(usbCharger, display);
            StationControl station     = new StationControl(door, rFIDReader, display, charge);

            Console.WriteLine("Det hele er nu initialiseret og kan køre som program.");
            System.Threading.Thread.Sleep(5000);

            Console.WriteLine("Prøver at sætte id op til scanneren");
            System.Threading.Thread.Sleep(2000);
            rFIDReader.RfidDetect(100);
            System.Threading.Thread.Sleep(5000);

            Console.WriteLine("Nu sættes telefonen til for at RFI'en bruges");
            System.Threading.Thread.Sleep(5000);
            //prøv først at starte det uden´.
            usbCharger.ConnectPhone();
            rFIDReader.RfidDetect(110);
            System.Threading.Thread.Sleep(5000);

            Console.WriteLine("Nu prøves med det forkerete id for at låse op og derefter prøves med det rigtige id");
            System.Threading.Thread.Sleep(5000);
            rFIDReader.RfidDetect(120);

            System.Threading.Thread.Sleep(5000);
            rFIDReader.RfidDetect(110);
            System.Threading.Thread.Sleep(5000);
            Console.WriteLine("Nu åbnes døren for derefter at blive lukket");

            System.Threading.Thread.Sleep(5000);

            door.UnlockedDoor();
            System.Threading.Thread.Sleep(5000);
            door.LockedDoor();
            System.Threading.Thread.Sleep(10000);

            Console.WriteLine("Nu låses døren, og så prøver vi at åbne den");
            rFIDReader.RfidDetect(130);
            System.Threading.Thread.Sleep(10000);
            charge.IsConnected = true;
            door.UnlockedDoor();
        }
Exemplo n.º 5
0
                public void Test_TotalSize_and_Length_of_menu1()
                {
                    var     testDisplay = new TestDisplay();
                    UIMenu  mainMenu    = new UIMenu("mainMenu", testDisplay);
                    UITitle title1      = new UITitle("title 1");
                    UIMenu  menu1       = new UIMenu("menu 1");
                    UIMenu  menu2       = new UIMenu("me 1");

                    mainMenu.Add(title1);
                    mainMenu.Add(menu1);
                    mainMenu.Add(menu2);

                    mainMenu.Print();

                    //testDisplay.Lines[0].Length.Should().Be(9);
                    testDisplay.Lines[1].Length.Should().Be(9);
                    testDisplay.Lines[2].Length.Should().Be(9);
                }
Exemplo n.º 6
0
 private void Display(Test test)
 {
     TotalNumberTests       += test.NumberTests;
     TotalNumberFailedTests += test.NumberFailedTests;
     if (test.NumberFailedTests == 0)
     {
         TestDisplay.Write("Success!");
     }
     else
     {
         TestDisplay.Write("Failure.");
     }
     TestDisplay.Write(test.NumberTests.ToString() + " tests run. " + test.NumberFailedTests.ToString() + " failed");
     foreach (String s in test.Errors)
     {
         TestDisplay.Write(s);
     }
 }