public void ParseTest(string SearchInput, string ShowName, int? SeasonNumber, int EpisodeNumber)
 {
     var ShowDetailsRegex = new ShowDetailsRegex();
     ShowDetailsRegex.ExtractDetails(SearchInput);
     Assert.AreEqual(ShowName, ShowDetailsRegex.ShowName);
     Assert.AreEqual(SeasonNumber, ShowDetailsRegex.SeasonNumber);
     Assert.AreEqual(EpisodeNumber, ShowDetailsRegex.EpisodeNumber);
 }
 public void EpisodeNumberAssignedCorrectlyTest(string SearchInput, int EpisodeNumber)
 {
     var ShowDetailsRegex = new ShowDetailsRegex();
     ShowDetailsRegex.ExtractDetails(SearchInput);
     Assert.AreEqual(EpisodeNumber, ShowDetailsRegex.EpisodeNumber);
 }
 public void HasDetailsTrueTest(string SearchInput)
 {
     var ShowDetailsRegex = new ShowDetailsRegex();
     ShowDetailsRegex.ExtractDetails(SearchInput);
     Assert.True(ShowDetailsRegex.HasDetails);
 }
 public void ShowNameAssignedCorrectlyTest(string SearchInput, string ShowName)
 {
     var ShowDetailsRegex = new ShowDetailsRegex();
     ShowDetailsRegex.ExtractDetails(SearchInput);
     Assert.AreEqual(ShowName, ShowDetailsRegex.ShowName);
 }