public void TestSortNameForEpisodeShouldNotIncludeEpisodeNumberWhenMissing() { Episode episode = new Episode(); episode.Name = "my episode"; episode.EpisodeNumber = null; Assert.AreEqual(episode.SortName, episode.Name); }
public void TestSortNameForEpisodeShouldIncludeEpisodeNumber() { Episode episode = new Episode(); episode.Name = "My Episode"; episode.EpisodeNumber = "04"; Assert.AreEqual(episode.SortName, "004 - my episode"); }
public void TestFatBaseItemStorage() { Episode episode = new Episode(); episode.Id = Guid.NewGuid(); episode.Name = new string('X', 10000); SqliteItemRepository repository = GetRepo(); repository.SaveItem(episode); repository.FlushWriter(); var copy = (Episode)repository.RetrieveItem(episode.Id); Assert.AreEqual(copy.Name, episode.Name); }