Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();
        }