static void Main(string[] args)
        {
            string dir = AppDomain.CurrentDomain.BaseDirectory;

            //dir += @"PatientData.json";
            dir += @"PatientData.json";
            var persons = Deserializer.DeserializeObjects <Patient>(dir, "JSON").ToList();

            foreach (var person in persons)
            {
                Console.WriteLine("Patient {0} vitals:\n", person.PatientId);
                Console.WriteLine("Spo2:{0}\nPulseRate:{1}\nTemperature:{2}\n",
                                  person.Spo2, person.PulseRate, person.Temperature);
                Console.WriteLine("Summary of patient {0}'s situation:\n", person.PatientId);
                AlertGenerator.CheckSpo2(person.Spo2);
                AlertGenerator.CheckPulseRate(person.PulseRate);
                AlertGenerator.CheckTemperature(person.Temperature);
                Console.Writeline("===================================");
            }

            Console.ReadLine();
        }
 public void Test12()
 {
     Assert.AreEqual(5, AlertGenerator.CheckSpo2(-90));
 }
 public void Test11()
 {
     Assert.AreEqual(4, AlertGenerator.CheckSpo2(0));
 }
 public void Test9()
 {
     Assert.AreEqual(3, AlertGenerator.CheckSpo2(77));
 }
 public void Test6()
 {
     Assert.AreEqual(2, AlertGenerator.CheckSpo2(91));
 }
 public void Test4()
 {
     Assert.AreEqual(1, AlertGenerator.CheckSpo2(95));
 }
 public void Test2()
 {
     Assert.AreEqual(1, AlertGenerator.CheckSpo2(100));
 }
 public void Test1()
 {
     Assert.AreEqual(5, AlertGenerator.CheckSpo2(101));
 }