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); }
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); }
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()); }