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.CreateDetectionSession(captureTest.SerialiseMe(), motionSettings.SerialiseMe(), captureTest.captureId); }