public GetRecordingData(CfGetRecordingData cfGetRecordingData) { Items = cfGetRecordingData.Items; var stringArray = cfGetRecordingData.ItemsElementNameField == null ? null : cfGetRecordingData.ItemsElementNameField.ToList().ConvertAll(i => i.ToString()).ToArray(); ItemsElementName = stringArray == null ? null : stringArray.Select(s => (ItemsChoiceType)Enum.Parse(typeof(ItemsChoiceType), s)).ToArray(); Format = EnumeratedMapper.ToSoapEnumerated <SoundFormat>(cfGetRecordingData.Format.ToString()); }
public void Test_GetRecordingDataRecordingDifferentName() { object[] items = { Convert.ToInt64(137448938001), "Name" }; var getRecordingData = new CfGetRecordingData { ItemsElementNameField = new[] { CfItemsChoiceType.CallId, CfItemsChoiceType.Name, CfItemsChoiceType.RecordingId }, Items = items }; if (Client.GetType() == typeof(SoapCallClient)) { Assert.Throws <FaultException>(() => Client.GetRecordingData(getRecordingData)); } }
public void Test_GetRecordingDataRecordingIdInvalid() { object[] items = { Convert.ToInt64(137448938001) }; var getRecordingData = new CfGetRecordingData { ItemsElementNameField = new[] { CfItemsChoiceType.RecordingId }, Items = items }; if (Client.GetType() == typeof(SoapCallClient)) { Assert.Throws <FaultException <ServiceFaultInfo> >(() => Client.GetRecordingData(getRecordingData)); } }
public void Test_GetRecordingDataMandatory() { object[] items = { Convert.ToInt64(2891401001) }; var getRecordingData = new CfGetRecordingData { ItemsElementNameField = new [] { CfItemsChoiceType.RecordingId }, Items = items }; if (Client.GetType() == typeof(SoapCallClient)) { var recordingData = Client.GetRecordingData(getRecordingData); Assert.IsNotNull(recordingData); } }
public void Test_GetRecordingDataComplete() { object[] items = { Convert.ToInt64(230484476001), "recording" }; var getRecordingData = new CfGetRecordingData { Format = CfSoundFormat.Mp3, ItemsElementNameField = new[] { CfItemsChoiceType.CallId, CfItemsChoiceType.Name }, Items = items }; if (Client.GetType() == typeof(SoapCallClient)) { var recordingData = Client.GetRecordingData(getRecordingData); Assert.IsNotNull(recordingData); } }
public byte[] GetRecordingData(CfGetRecordingData cfGetRecordingData) { return(CallService.GetRecordingData(new GetRecordingData(cfGetRecordingData))); }
public byte[] GetRecordingData(CfGetRecordingData cfGetRecordingData) { throw new NotImplementedException(); }