private void GenerateMock(long broadcastId, BroadcastScheduleQueryResult broadcastScheduleQueryResult) { BroadcastServiceMock .Stub(b => b.QueryBroadcastSchedule(Arg <QueryBroadcastSchedules> .Matches(x => x.MaxResults == QueryBroadcastSchedule.MaxResults && x.FirstResult == QueryBroadcastSchedule.FirstResult && x.BroadcastId == broadcastId))) .Return(broadcastScheduleQueryResult); }
private void GenerateMock(BroadcastScheduleQueryResult broadcastScheduleQueryResult) { var resource = new ResourceList(); var array = new BroadcastSchedule[1]; array[0] = broadcastScheduleQueryResult.BroadcastSchedule[0]; resource.Resource = array; resource.TotalResults = 1; var serializer = new XmlSerializer(typeof(ResourceList)); TextWriter writer = new StringWriter(); serializer.Serialize(writer, resource); HttpClientMock .Stub(j => j.Send(Arg <string> .Is.Equal(String.Format("/broadcast/{0}/schedule", BroadcastId)), Arg <HttpMethod> .Is.Equal(HttpMethod.Get), Arg <object> .Is.Anything)) .Return(writer.ToString()); }
internal static CfBroadcastScheduleQueryResult FromSoapBroadcastScheduleQueryResult(BroadcastScheduleQueryResult source) { if (source == null) { return(null); } var broadcastSchedule = source.BroadcastSchedule == null ? null : source.BroadcastSchedule.Select(BroadcastScheduleMapper.FromSoapBroadcastSchedule).ToArray(); return(new CfBroadcastScheduleQueryResult(source.TotalResults, broadcastSchedule)); }