private void AddCapture(DataRow dr)
       {
            CaptureTesting capture = new CaptureTesting();
            capture.captureId = dr.Field<String>("captureId");
            capture.capturedOn = dr.Field<DateTime?>("capturedOn");
            capture.numberFrames = dr.Field<Int32>("numberFrames");

            list.Add(capture);
        }
        private void AddCapture(DataRow dr)
        {
            CaptureTesting capture = new CaptureTesting();

            capture.captureId    = dr.Field <String>("captureId");
            capture.capturedOn   = dr.Field <DateTime?>("capturedOn");
            capture.numberFrames = dr.Field <Int32>("numberFrames");

            list.Add(capture);
        }
        public void CaptureListTestXml()
        {

            CaptureTesting cap = new CaptureTesting();
            cap.captureId = "111";
            cap.detectionStartTime = DateTime.Now;
            cap.detectionEndTime = DateTime.Now.AddMinutes(1);
            cap.detectionMethod = "a";
            cap.detectedMovmentFrames = new List<int>();
            cap.detectedMovmentFrames.Add(1);
            cap.detectedMovmentFrames.Add(31);
            cap.detectedMovmentFrames.Add(78);
            cap.detectedMovmentFrames.Add(66);

            XmlDocument xmldoc = cap.SerialiseMe();
            Assert.IsTrue(xmldoc.OuterXml.Count() > 0);

            cap = new CaptureTesting();
            cap.captureId = "222";
            cap.detectionMethod = "a";
            cap.detectionStartTime = DateTime.Now;
            cap.detectionEndTime = DateTime.Now.AddMinutes(1);
            cap.detectedMovmentFrames = new List<int>();
            cap.detectedMovmentFrames.Add(8);
            cap.detectedMovmentFrames.Add(88);
            cap.detectedMovmentFrames.Add(98);
            cap.detectedMovmentFrames.Add(28);

            xmldoc = cap.SerialiseMe();
            Assert.IsTrue(xmldoc.OuterXml.Count() > 0);


            cap = new CaptureTesting();
            cap.captureId = "333";
            cap.detectionMethod = "a";
            cap.detectionStartTime = DateTime.Now;
            cap.detectionEndTime = DateTime.Now.AddMinutes(1);

            xmldoc = cap.SerialiseMe();
            Assert.IsTrue(xmldoc.OuterXml.Count() > 0);


            cap = new CaptureTesting();
            cap.captureId = "444";
            cap.detectionMethod = "a";
            xmldoc = cap.SerialiseMe();
            Assert.IsTrue(xmldoc.OuterXml.Count() > 0);

        }
 internal override void WriteToDatabase(CaptureTesting captureTest, MotionSensorSettingsTest motionSettings)
 {
     var db = new CaptureDbTest(ConfigurationManager.ConnectionStrings["LOCALDB"].ConnectionString);
     db.CreateLagTestSession(captureTest.captureId, motionSettings.asynchronous, elapsedMilliseconds);
 }
        internal override void WriteToDatabase(CaptureTesting captureTest, MotionSensorSettingsTest motionSettings)
        {
            var db = new CaptureDbTest(ConfigurationManager.ConnectionStrings["LOCALDB"].ConnectionString);
            db.CreateDetectionSession(captureTest.SerialiseMe(), motionSettings.SerialiseMe(), captureTest.captureId);

        }