public void TestUpdateNotWatched() { //Arrange TrainingVideoVM videoVM = new TrainingVideoVM() { TrainingVideoID = "B", RunTimeMinutes = 1, RunTimeSeconds = 1, Description = "A", Active = true, IsWatched = true, UserID = 2, FirstName = "Tom", LastName = "Hardy" }; bool test; ITrainingVideoManager videoVMManager = new TrainingVideoManager(_trainingVideoAccessor); //Act test = videoVMManager.EditNotWatched(videoVM); //Assert Assert.AreEqual(test, true); }
public void TrainingVideoManagerEmptyDescription() { //Arrange TrainingVideo oldVideo = new TrainingVideo(); oldVideo.TrainingVideoID = "B"; oldVideo.RunTimeMinutes = 1; oldVideo.RunTimeSeconds = 1; oldVideo.Description = "A"; TrainingVideo newVideo = new TrainingVideo(); newVideo.TrainingVideoID = "B"; newVideo.RunTimeMinutes = 1; newVideo.RunTimeSeconds = 1; newVideo.Description = ""; bool test; ITrainingVideoManager trainingVideoManager = new TrainingVideoManager(_trainingVideoAccessor); //Act test = trainingVideoManager.EditTrainingVideo(oldVideo, newVideo); //Assert Assert.IsTrue(test); }
public void TestRetrieveTrainingVideosByEmployeeWatched() { // arrange List <TrainingVideoVM> videos; ITrainingVideoManager videoVMManager = new TrainingVideoManager(_trainingVideoAccessor); // act videos = videoVMManager.RetrieveTrainingVideosByEmployee(true); // assert Assert.AreEqual(1, videos.Count); }
public void TestTrainingVideoManagerSelectVideosByInActive() { // arrange List <TrainingVideo> videos; ITrainingVideoManager videoManager = new TrainingVideoManager(_trainingVideoAccessor); // act videos = videoManager.RetrieveTrainingVideosByActive(false); // assert Assert.AreEqual(1, videos.Count); }
public void TrainingVideoManagerSelectVideosByEmployeeTest() { // arrange List <TrainingVideoVM> videos; ITrainingVideoManager videoManager = new TrainingVideoManager(_trainingVideoAccessor); // act videos = videoManager.RetrieveTrainingVideosByEmployee(); videos.AddRange(videoManager.RetrieveTrainingVideosByEmployee(true)); // assert Assert.AreEqual(2, videos.Count); }
public void TrainingVideoManagerInsertVideoTest() { //Arrange TrainingVideo video = new TrainingVideo(); video.TrainingVideoID = "A"; video.RunTimeMinutes = 1; video.RunTimeSeconds = 1; video.Description = "A"; bool test; ITrainingVideoManager trainingVideoManager = new TrainingVideoManager(_trainingVideoAccessor); //Act test = trainingVideoManager.InsertTrainingVideo(video); //Assert Assert.IsTrue(test); }
public void TrainingVideoManagerActivateInvalidVideo() { //Arrange TrainingVideo video = new TrainingVideo() { TrainingVideoID = "C", RunTimeMinutes = 1, RunTimeSeconds = 1, Description = "A", Active = true }; bool test; ITrainingVideoManager trainingVideoManager = new TrainingVideoManager(_trainingVideoAccessor); //Act test = trainingVideoManager.ActivateTrainingVideo(video); }
public void TrainingVideoManageractivateDeactiveVideo() { //Arrange TrainingVideo video = new TrainingVideo() { TrainingVideoID = "B", RunTimeMinutes = 1, RunTimeSeconds = 1, Description = "A", Active = false }; bool test; ITrainingVideoManager trainingVideoManager = new TrainingVideoManager(_trainingVideoAccessor); //Act test = trainingVideoManager.ActivateTrainingVideo(video); //Assert Assert.AreEqual(test, true); }
public void TrainingVideoManagerUpdateVideoInvalidDetails() { //Arrange TrainingVideo oldVideo = new TrainingVideo(); oldVideo.TrainingVideoID = "A"; oldVideo.RunTimeMinutes = 2; oldVideo.RunTimeSeconds = 1; oldVideo.Description = "A"; TrainingVideo newVideo = new TrainingVideo(); newVideo.TrainingVideoID = "B"; newVideo.RunTimeMinutes = 1; newVideo.RunTimeSeconds = 1; newVideo.Description = "A"; bool test; ITrainingVideoManager trainingVideoManager = new TrainingVideoManager(_trainingVideoAccessor); //Act test = trainingVideoManager.EditTrainingVideo(oldVideo, newVideo); }
public void TrainingVideoManagerUpdateVideoDescriptionTooLong() { //Arrange TrainingVideo oldVideo = new TrainingVideo(); oldVideo.TrainingVideoID = "A"; oldVideo.RunTimeMinutes = 1; oldVideo.RunTimeSeconds = 1; oldVideo.Description = "A"; TrainingVideo newVideo = new TrainingVideo(); newVideo.TrainingVideoID = "A"; newVideo.RunTimeMinutes = 1; newVideo.RunTimeSeconds = 1; newVideo.Description = "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" + "1"; bool test; ITrainingVideoManager trainingVideoManager = new TrainingVideoManager(_trainingVideoAccessor); //Act test = trainingVideoManager.EditTrainingVideo(oldVideo, newVideo); //Assert Assert.IsTrue(test); }