public void HasShowChangedEpisode_Should_Return_True_If_Show_Is_New() { var newShow = new ShowBuilder(Guid.NewGuid().ToString(), "1").Build(); var changed = newShow.HasShowChangedEpisodes(null); changed.Should().BeTrue(); }
public void HasShowChangedEpisode_Should_Return_False_If_Shows_Are_Equal() { var oldShow = new ShowBuilder(Guid.NewGuid().ToString(), "1").Build(); var changed = oldShow.HasShowChangedEpisodes(oldShow); changed.Should().BeFalse(); }
public void HasShowChangedEpisode_Should_Return_True_If_Show_Has_Changed_Episodes() { var oldShow = new ShowBuilder(Guid.NewGuid().ToString(), "1").Build(); var newShow = new ShowBuilder(Guid.NewGuid().ToString(), oldShow.Id) .AddEpisode(new EpisodeBuilder(Guid.NewGuid().ToString(), oldShow.Id, "1").Build()) .Build(); var changed = newShow.HasShowChangedEpisodes(oldShow); changed.Should().BeTrue(); }