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

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

@ -94,9 +94,9 @@ namespace NzbDrone.Core.Test.ProviderTests
public void Trim_Items()
{
//Setup
var historyItem = Builder<History>.CreateListOfSize(20)
var historyItem = Builder<History>.CreateListOfSize(30)
.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();
var mocker = new AutoMoqer();
@ -107,11 +107,13 @@ namespace NzbDrone.Core.Test.ProviderTests
//Act
db.Fetch<History>().Should().HaveCount(20);
db.Fetch<History>().Should().HaveCount(30);
mocker.Resolve<HistoryProvider>().Trim();
//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()
{
//Setup
var historyItem = Builder<Log>.CreateListOfSize(20)
.TheFirst(10).With(c => c.Time = DateTime.Now)
var historyItem = Builder<Log>.CreateListOfSize(30)
.TheFirst(20).With(c => c.Time = DateTime.Now)
.TheNext(10).With(c => c.Time = DateTime.Now.AddDays(-31))
.Build();
@ -239,11 +239,13 @@ namespace NzbDrone.Core.Test.ProviderTests
db.InsertMany(historyItem);
//Act
db.Fetch<Log>().Should().HaveCount(20);
db.Fetch<Log>().Should().HaveCount(30);
mocker.Resolve<LogProvider>().Trim();
//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