Fixed tests to ensure they have different numbers for expected count vs unexpected.

pull/4/head
Mark McDowall 13 years ago
parent 6ae341373f
commit 519172dfab

@ -94,9 +94,9 @@ namespace NzbDrone.Core.Test.ProviderTests
public void Trim_Items() public void Trim_Items()
{ {
//Setup //Setup
var historyItem = Builder<History>.CreateListOfSize(20) var historyItem = Builder<History>.CreateListOfSize(30)
.TheFirst(10).With(c => c.Date = DateTime.Now) .TheFirst(10).With(c => c.Date = DateTime.Now)
.TheNext(10).With(c => c.Date = DateTime.Now.AddDays(-31)) .TheNext(20).With(c => c.Date = DateTime.Now.AddDays(-31))
.Build(); .Build();
var mocker = new AutoMoqer(); var mocker = new AutoMoqer();
@ -107,11 +107,13 @@ namespace NzbDrone.Core.Test.ProviderTests
//Act //Act
db.Fetch<History>().Should().HaveCount(20); db.Fetch<History>().Should().HaveCount(30);
mocker.Resolve<HistoryProvider>().Trim(); mocker.Resolve<HistoryProvider>().Trim();
//Assert //Assert
db.Fetch<History>().Should().HaveCount(10); var result = db.Fetch<History>();
result.Should().HaveCount(10);
result.Should().OnlyContain(s => s.Date > DateTime.Now.AddDays(-30));
} }

@ -227,8 +227,8 @@ namespace NzbDrone.Core.Test.ProviderTests
public void Trim_Logs_should_clear_logs_older_than_30_days() public void Trim_Logs_should_clear_logs_older_than_30_days()
{ {
//Setup //Setup
var historyItem = Builder<Log>.CreateListOfSize(20) var historyItem = Builder<Log>.CreateListOfSize(30)
.TheFirst(10).With(c => c.Time = DateTime.Now) .TheFirst(20).With(c => c.Time = DateTime.Now)
.TheNext(10).With(c => c.Time = DateTime.Now.AddDays(-31)) .TheNext(10).With(c => c.Time = DateTime.Now.AddDays(-31))
.Build(); .Build();
@ -239,11 +239,13 @@ namespace NzbDrone.Core.Test.ProviderTests
db.InsertMany(historyItem); db.InsertMany(historyItem);
//Act //Act
db.Fetch<Log>().Should().HaveCount(20); db.Fetch<Log>().Should().HaveCount(30);
mocker.Resolve<LogProvider>().Trim(); mocker.Resolve<LogProvider>().Trim();
//Assert //Assert
db.Fetch<Log>().Should().HaveCount(10); var result = db.Fetch<Log>();
result.Should().HaveCount(20);
result.Should().OnlyContain(s => s.Time > DateTime.Now.AddDays(-30));
} }
} }
} }

Loading…
Cancel
Save