public void checkHastTable()
        {
            TemperatureReport tr = new TemperatureReport();

            TemperatureReport.setSampleTemperatureTable();
            Assert.AreEqual(7, TemperatureReport.TemperatureTable.Count);
            Assert.AreNotEqual(8, TemperatureReport.TemperatureTable.Count);
        }
Esempio n. 2
0
 static void Main(string[] args)
 {
     try
     {
         // if you want pre defind temperature data to uncomment the below line
         TemperatureReport.setSampleTemperatureTable();
         TemperatureProcessFlow.askQuery();
     }
     catch (Exception cannotAccessTheClass)
     {
         Console.WriteLine(cannotAccessTheClass);
     }
 }
        public void stringConvertion()
        {
            new TemperatureReport();
            TemperatureReport.setSampleTemperatureTable();
            int valueCount = TemperatureReport.TemperatureTable.Count;

            Assert.AreEqual(7, valueCount);
            string pareOfTemparetureValue   = TemperatureReport.splitAndConvertToCelcious(new string[] { "120.2F", "20C" });
            string pareOfTemparetureValue_I = TemperatureReport.splitAndConvertToCelcious(new string[] { "22c", "1200C", "120.2f" });

            Assert.AreEqual("22,1200,49", pareOfTemparetureValue_I);
            Assert.AreNotEqual("22C,1200F,49", pareOfTemparetureValue_I);
            Assert.AreEqual("49,20", pareOfTemparetureValue);
            Assert.AreNotEqual("49F,20c", pareOfTemparetureValue);
        }
 public void checkMaxValue()
 {
     try
     {
         TemperatureReport tp = new TemperatureReport();
         TemperatureReport.setSampleTemperatureTable();
         string max = TemperatureReport.getMaximumTemperature("7/23/2018");
         Assert.AreEqual("32.4", max);
         Assert.AreNotEqual("34.4C", max);
         Assert.AreNotEqual("346", max);
     }
     catch (Exception e)
     {
         StringAssert.Contains(e.Message, "File Not Found Exception");
         return;
     }
 }
 public void checkAverage()
 {
     try
     {
         TemperatureReport tp = new TemperatureReport();
         TemperatureReport.setSampleTemperatureTable();
         double average = TemperatureReport.findAverageInBetweenTwoDate("23/7/2018", "25/7/2018");
         Assert.AreEqual(28.55, average);
         Assert.AreNotEqual("28.55", average);
         Assert.AreNotEqual(28, average);
     }
     catch (Exception e)
     {
         StringAssert.Contains(e.Message, "File Not Found Exception");
         return;
     }
 }