public void checkHastTable() { TemperatureReport tr = new TemperatureReport(); TemperatureReport.setSampleTemperatureTable(); Assert.AreEqual(7, TemperatureReport.TemperatureTable.Count); Assert.AreNotEqual(8, TemperatureReport.TemperatureTable.Count); }
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; } }