コード例 #1
0
        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();
        }
コード例 #2
0
 public void Test15()
 {
     Assert.AreEqual(4, AlertGenerator.CheckPulseRate(170));
 }
コード例 #3
0
 public void Test13()
 {
     Assert.AreEqual(5, AlertGenerator.CheckPulseRate(221));
 }
コード例 #4
0
 public void Test23()
 {
     Assert.AreEqual(6, AlertGenerator.CheckPulseRate(-45));
 }
コード例 #5
0
 public void Test22()
 {
     Assert.AreEqual(1, AlertGenerator.CheckPulseRate(0));
 }
コード例 #6
0
 public void Test20()
 {
     Assert.AreEqual(2, AlertGenerator.CheckPulseRate(40));
 }
コード例 #7
0
 public void Test18()
 {
     Assert.AreEqual(3, AlertGenerator.CheckPulseRate(60));
 }