public void Test_GetClip_For_A_Given_Clip_Id() { /// Arrange var expectedVideoClip = DataHelper.GetaNTSCHDVideoClip(); var serviceToBeTested = new VideoClipService(this._videoClipRepository.Object); this._videoClipRepository.Setup(x => x.GetClipDetails(It.IsAny <int>())).Returns(expectedVideoClip); /// Act var actualVideoClip = serviceToBeTested.GetClip(It.IsAny <int>()); /// Assert Assert.AreEqual(expectedVideoClip.Id, actualVideoClip.Id); Assert.AreEqual(expectedVideoClip.Name, actualVideoClip.Name); Assert.AreEqual(expectedVideoClip.Description, actualVideoClip.Description); Assert.AreEqual(expectedVideoClip.VideoDefinition, actualVideoClip.VideoDefinition); Assert.AreEqual(expectedVideoClip.VideoStandard, actualVideoClip.VideoStandard); Assert.AreEqual(expectedVideoClip.EndTime, actualVideoClip.EndTime); Assert.AreEqual(expectedVideoClip.StartTime, actualVideoClip.StartTime); }
public void Test_Get_All_Clips() { /// Arrange var expectedVideoClips = new List <VideoClip> { DataHelper.GetaPALSDVideoClip(), DataHelper.GetaPALSDVideoClipB(), DataHelper.GetaPALSDVideoClipC() }; var serviceToBeTested = new VideoClipService(this._videoClipRepository.Object); this._videoClipRepository.Setup(x => x.GetAllClips()).Returns(expectedVideoClips); /// Act var actualVideoClips = serviceToBeTested.GetAllClips(); /// Assert Assert.AreEqual(expectedVideoClips.Count, actualVideoClips.Count); Assert.AreEqual(expectedVideoClips[0].Id, actualVideoClips[0].Id); Assert.AreEqual(expectedVideoClips[0].Name, actualVideoClips[0].Name); Assert.AreEqual(expectedVideoClips[0].Description, actualVideoClips[0].Description); Assert.AreEqual(expectedVideoClips[0].VideoDefinition, actualVideoClips[0].VideoDefinition); Assert.AreEqual(expectedVideoClips[0].VideoStandard, actualVideoClips[0].VideoStandard); Assert.AreEqual(expectedVideoClips[0].EndTime, actualVideoClips[0].EndTime); Assert.AreEqual(expectedVideoClips[0].StartTime, actualVideoClips[0].StartTime); }