public void TvEpisodeAttemptsToMakeCorrectFolderPaths() { //Arrange var fileUtility = MockRepository.GenerateMock<IFileUtilities>(); var episode = new TvEpisode("Show Name - S01E02.avi"); fileUtility.Expect(x => x.MakeDirs(@"D:\Video\\TV\Show Name\Season 01\Show Name - S01E02.avi")); //Act episode.Process(fileUtility); //Assert //fileUtility.VerifyAllExpectations(); }
public void TvEpisodeIsMovedCorrectlyBasedOnFileName() { //Arrange var fileUtility = MockRepository.GenerateMock<IFileUtilities>(); var episode = new TvEpisode("Show Name - S01E02.avi"); fileUtility.Expect(x => x.Move(episode.FileName, @"D:\Video\\TV\Show Name\Season 01\Show Name - S01E02.avi")); //Act episode.Process(fileUtility); //Assert //fileUtility.VerifyAllExpectations(); }