internal StepType GetImagingSettingsTest(out Imaging10.ImagingSettings target, out SoapException ex, out int Timeout, string VideoSourceToken) { StepType res = StepType.None; Timeout = 0; ex = null; bool passed = true; string logMessage = ""; //Get step list for command XmlNodeList m_testList = m_TestCommon.GetStepsForCommand("Imaging10.GetImagingSettings"); if (m_testList != null) { //Get current step XmlNode test = m_testList[m_commandCount[GetImagingSettings]]; #region Serialization Temp //Media.VideoEncoderConfigurationOptions dsr = new Media.VideoEncoderConfigurationOptions(); //dsr.JPEG = new Media.JpegOptions(); //XmlSerializer serializer = new XmlSerializer(typeof(Media.VideoEncoderConfigurationOptions)); //XmlReader sr = XmlReader.Create(new StringReader(test.SelectNodes("ResponseParameters")[0].InnerXml)); //TextWriter textWriter = new StreamWriter("c:\\2.txt"); //serializer.Serialize(textWriter, dsr); #endregion //Serialization Temp #region Analyze request //VideoSourceToken CommonCompare.StringCompare("RequestParameters/VideoSourceToken", "VideoSourceToken", VideoSourceToken, ref logMessage, ref passed, test); #endregion //Analyze request //Generate response object targetObj; res = m_TestCommon.GenerateResponseStepTypeNotVoid(test, out targetObj, out ex, out Timeout, typeof(Imaging10.ImagingSettings)); target = (Imaging10.ImagingSettings)targetObj; //Log message m_TestCommon.writeToLog(test, logMessage, passed); Increment(m_testList.Count, GetImagingSettings); } else { res = StepType.None; Timeout = 0; target = null; ex = null; res = StepType.None; } return(res); }
public override void SetImagingSettings([System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)] string VideoSourceToken, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)] Imaging10.ImagingSettings ImagingSettings, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)] bool ForcePersistence, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)][System.Xml.Serialization.XmlIgnoreAttribute()] bool ForcePersistenceSpecified) { TestSuitInit(); int timeOut; SoapException ex; StepType stepType = m_ImagingService10Test.SetImagingSettingsTest(out ex, out timeOut, VideoSourceToken, ImagingSettings, ForcePersistence, ForcePersistenceSpecified); StepTypeProcessing(stepType, ex, timeOut); }
internal StepType SetImagingSettingsTest(out SoapException ex, out int Timeout, string VideoSourceToken, Imaging10.ImagingSettings ImagingSettings, bool ForcePersistence, bool ForcePersistenceSpecified) { StepType res = StepType.None; Timeout = 0; ex = null; bool passed = true; string logMessage = ""; //Get step list for command XmlNodeList m_testList = m_TestCommon.GetStepsForCommand("SetImagingSettings"); if (m_testList != null) { //Get current step XmlNode test = m_testList[m_commandCount[SetImagingSettings]]; //Generate response res = m_TestCommon.GenerateResponseStepTypeVoid(test, out ex, out Timeout); //Log message m_TestCommon.writeToLog(test, logMessage, passed); Increment(m_testList.Count, SetImagingSettings); } else { res = StepType.None; Timeout = 0; ex = null; res = StepType.None; } return(res); }