static public void Initialize()
        {
            RandomSensor[] randomSensors = new RandomSensor[]
            {
                new RandomSensor(),
                new RandomSensor(),
                new RandomSensor(),
                new RandomSensor(),
                new RandomSensor()
            };
            Store.Instance.AddSensor(randomSensors[0]);
            Store.Instance.AddSensor(randomSensors[1]);
            Store.Instance.AddSensor(randomSensors[2]);
            Store.Instance.AddSensor(randomSensors[3]);
            Store.Instance.AddSensor(randomSensors[4]);

            Store.Instance.AddPhysicalIndicator(new BloodPressureIndicator(randomSensors[0]));
            Store.Instance.AddPhysicalIndicator(new ElectricalConductivityIndicator(randomSensors[1]));
            Store.Instance.AddPhysicalIndicator(new HeartRateIndicator(randomSensors[2]));
            Store.Instance.AddPhysicalIndicator(new SkinMoistureIndicator(randomSensors[3]));
            Store.Instance.AddPhysicalIndicator(new SkinTemperatureIndicator(randomSensors[4]));

            Examination examination = new Examination(DateTime.Now, "Тест", Store.Instance.GetPhysicalIndicators());

            var examinations = new List <Examination>();

            examinations.Add(examination);

            Patient patient = new Patient("Сергей", "Иванов", "Иванович", Sex.Male, DateTime.Parse("20.03.1998"), examinations);

            Store.Instance.AddPatient(patient);
        }
Exemple #2
0
        public void testRandomSensor()
        {
            var _RandomSensor = new RandomSensor("r");
            var _Pipe         = new FuncPipe<Double, Double>(_Double => _Double + 1);
            _Pipe.SetSourceCollection(_RandomSensor);
            var _Result       = _Pipe.Take(1000);

            Double _Sum = 0;
            foreach (var _Value in _Result)
                _Sum += _Value;

            var _Mean = _Sum / 1000;

            Assert.IsTrue(_Mean > 1.45);
            Assert.IsTrue(_Mean < 1.55);
        }
Exemple #3
0
        public void testRandomSensor()
        {
            var _RandomSensor = new RandomSensor("r");
            var _Pipe         = new FuncPipe <Double, Double>(_Double => _Double + 1);

            _Pipe.SetSourceCollection(_RandomSensor);
            var _Result = _Pipe.Take(1000);

            Double _Sum = 0;

            foreach (var _Value in _Result)
            {
                _Sum += _Value;
            }

            var _Mean = _Sum / 1000;

            Assert.IsTrue(_Mean > 1.45);
            Assert.IsTrue(_Mean < 1.55);
        }