Пример #1
0
        public TestDrive()
        {
            TestUi = new NewUi();
            resultFilename = "results.txt";
            Controller.ClearAll();
            if (File.Exists("input.txt"))
            {
                commandlines = new List<string>();
                readText = new StreamReader("input.txt");
                while (!readText.EndOfStream)
                    commandlines.Add(readText.ReadLine());
                readText.Close();

            }
            if (File.Exists("output.txt"))
            {
                expectedOutputs = new List<string>();
                StreamReader readExpected = new StreamReader("output.txt");
                while (!readExpected.EndOfStream)
                    expectedOutputs.Add(readExpected.ReadLine());
                readExpected.Close();
            }
            writeResults = new StreamWriter(resultFilename);
            RunTest();
            CompareOutputs();
        }
Пример #2
0
 public TestDrive()
 {
     TestUi         = new NewUi();
     resultFilename = "results.txt";
     Controller.ClearAll();
     if (File.Exists("input.txt"))
     {
         commandlines = new List <string>();
         readText     = new StreamReader("input.txt");
         while (!readText.EndOfStream)
         {
             commandlines.Add(readText.ReadLine());
         }
         readText.Close();
     }
     if (File.Exists("output.txt"))
     {
         expectedOutputs = new List <string>();
         StreamReader readExpected = new StreamReader("output.txt");
         while (!readExpected.EndOfStream)
         {
             expectedOutputs.Add(readExpected.ReadLine());
         }
         readExpected.Close();
     }
     writeResults = new StreamWriter(resultFilename);
     RunTest();
     CompareOutputs();
 }
Пример #3
0
 public Controller()
 {
     //username = name;
     QLogic = new Logic();
     UI     = new NewUi();
     Application.Run(UI);
 }
Пример #4
0
 public Controller()
 {
     //username = name;
     QLogic = new Logic();
     UI = new NewUi();
     Application.Run(UI);
 }
Пример #5
0
 public void WriteQWIKFile()
 {
     try
     {
         XmlSerializer serializer = new XmlSerializer(typeof(Storage));
         TextWriter    write      = new StreamWriter("Qwik.xml");
         serializer.Serialize(write, QStorage);
         write.Close();
     }
     catch (System.Exception exception)
     {
         NewUi.Log(exception.ToString());
     }
 }
Пример #6
0
 public bool OpenQWIKFile()
 {
     try
     {
         StreamReader  read         = new StreamReader("Qwik.xml");
         XmlSerializer deserializer = new XmlSerializer(typeof(Storage));
         QStorage = (Storage)deserializer.Deserialize(read);
         read.Close();
         QStorage.ResetEventCode();
         return(true);
     }
     catch (Exception exception)
     {
         NewUi.Log(exception.ToString());
         return(false);
     }
 }
Пример #7
0
        public void EditEventTest()
        {
            string commandline = "edit 0 lala project meeting 13/12 9pm"; // TODO: Initialize to an appropriate value
            string commandline1 = "project meeting 12/12 6pm";
            NewUi ui = new NewUi();
            ui.ProcessCommandline(commandline1);

            int index = 0; // TODO: Initialize to an appropriate value
            int indexExpected = 0; // TODO: Initialize to an appropriate value
            NewUi.EventInfo info = new NewUi.EventInfo(); // TODO: Initialize to an appropriate value
            NewUi.EventInfo infoExpected = new NewUi.EventInfo(); // TODO: Initialize to an appropriate value
            bool expected = false; // TODO: Initialize to an appropriate value
            bool actual;
            actual = Parser.EditEvent(commandline, ref index, ref info);
            Assert.AreEqual(indexExpected, index);
            Assert.AreEqual(infoExpected, info);
            Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }