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);
        }
示例#2
0
        internal override void WriteToDatabase(CaptureTesting captureTest, MotionSensorSettingsTest motionSettings)
        {
            var db = new CaptureDbTest(ConfigurationManager.ConnectionStrings["LOCALDB"].ConnectionString);

            db.CreateDetectionSession(captureTest.SerialiseMe(), motionSettings.SerialiseMe(), captureTest.captureId);
        }