/// <summary> /// Asserts that the <paramref name="track"/> contains equivalent values from the <paramref name="serviceTrack"/>. /// </summary> /// <param name="serviceTrack">The track with expected values.</param> /// <param name="track">The track with actual values.</param> private static void AssertTrack(Track serviceTrack, RCE.Infrastructure.Models.Track track) { Assert.AreEqual(serviceTrack.Id, track.ProviderUri); Assert.AreEqual(serviceTrack.TrackType, track.TrackType.ToString()); Assert.AreEqual(serviceTrack.Number, track.Number); AssertShot(serviceTrack.Shots[0], track.Shots[0]); }
/// <summary> /// Asserts that the <paramref name="serviceTrack"/> contains equivalent values from the <paramref name="track"/>. /// </summary> /// <param name="track">The track with expected values.</param> /// <param name="serviceTrack">The track with actual values.</param> private static void AssertTrack(RCE.Infrastructure.Models.Track track, Track serviceTrack) { Assert.AreEqual(track.ProviderUri, serviceTrack.Id); Assert.AreEqual(track.TrackType.ToString(), serviceTrack.TrackType); Assert.AreEqual(track.Number, serviceTrack.Number); AssertShot(track.Shots[0], serviceTrack.Shots[0]); }
/// <summary> /// Creates a service track for testing. /// </summary> /// <param name="trackType">The type of the track(Visual/Audio/Title).</param> /// <returns>A track with values.</returns> private static Track CreateServiceTrack(RCE.Services.Contracts.TrackType trackType) { var track = new Track(); track.Id = CreateUri(); track.Number = 0; track.TrackType = trackType.ToString(); track.Volume = 100; track.Creator = "Creator"; track.Created = new DateTime(2009, 1, 1); track.Shots = new ShotCollection(); return(track); }