using System; using FizzWare.NBuilder; using FluentAssertions; using NUnit.Framework; using NzbDrone.Core.Test.Framework; using NzbDrone.Core.Tv; namespace NzbDrone.Core.Test.TvTests.EpisodeRepositoryTests { [TestFixture] public class EpisodesBetweenDatesFixture : DbTest { [SetUp] public void Setup() { var series = Builder.CreateNew() .With(s => s.Id = 0) .With(s => s.Runtime = 30) .With(s => s.Monitored = true) .Build(); series.Id = Db.Insert(series).Id; var episode = Builder.CreateNew() .With(e => e.Id = 0) .With(e => e.SeriesId = series.Id) .With(e => e.Monitored = true) .Build(); Db.Insert(episode); } [Test] public void should_get_episodes() { var episodes = Subject.EpisodesBetweenDates(DateTime.Today.AddDays(-1), DateTime.Today.AddDays(3)); episodes.Should().HaveCount(1); } } }