Updated Test harnass, NUnit to 3.12.0, NBuilder to 6.0.0, Moq to 4.12.0, FluentAssertions to 5.8.0
This commit is contained in:
parent
2b7893c834
commit
be240119e8
|
@ -4,7 +4,7 @@
|
||||||
<Platforms>x86</Platforms>
|
<Platforms>x86</Platforms>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="NBuilder" Version="4.0.0" />
|
<PackageReference Include="NBuilder" Version="6.0.0" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\NzbDrone.Core\Sonarr.Core.csproj" />
|
<ProjectReference Include="..\NzbDrone.Core\Sonarr.Core.csproj" />
|
||||||
|
|
|
@ -35,7 +35,7 @@ namespace NzbDrone.Common.Test.Http
|
||||||
var httpheader = new HttpHeader(headers);
|
var httpheader = new HttpHeader(headers);
|
||||||
|
|
||||||
Action action = () => httpheader.GetEncodingFromContentType();
|
Action action = () => httpheader.GetEncodingFromContentType();
|
||||||
action.ShouldThrow<ArgumentException>();
|
action.Should().Throw<ArgumentException>();
|
||||||
}
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
|
|
|
@ -64,7 +64,7 @@ namespace NzbDrone.Core.Test.Datastore
|
||||||
Subject.Insert(_basicType);
|
Subject.Insert(_basicType);
|
||||||
var storeObject = Subject.Get(_basicType.Id);
|
var storeObject = Subject.Get(_basicType.Id);
|
||||||
|
|
||||||
storeObject.ShouldBeEquivalentTo(_basicType, o=>o.IncludingAllRuntimeProperties());
|
storeObject.Should().BeEquivalentTo(_basicType, o=>o.IncludingAllRuntimeProperties());
|
||||||
}
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
|
|
|
@ -32,7 +32,7 @@ namespace NzbDrone.Core.Test.Datastore
|
||||||
var loadedEpisodeFile = Db.Single<Episode>().EpisodeFile.Value;
|
var loadedEpisodeFile = Db.Single<Episode>().EpisodeFile.Value;
|
||||||
|
|
||||||
loadedEpisodeFile.Should().NotBeNull();
|
loadedEpisodeFile.Should().NotBeNull();
|
||||||
loadedEpisodeFile.ShouldBeEquivalentTo(episodeFile,
|
loadedEpisodeFile.Should().BeEquivalentTo(episodeFile,
|
||||||
options => options
|
options => options
|
||||||
.IncludingAllRuntimeProperties()
|
.IncludingAllRuntimeProperties()
|
||||||
.Excluding(c => c.DateAdded)
|
.Excluding(c => c.DateAdded)
|
||||||
|
|
|
@ -29,7 +29,7 @@ namespace NzbDrone.Core.Test.Datastore.Migration
|
||||||
items.Should().HaveCount(4);
|
items.Should().HaveCount(4);
|
||||||
items.Select(v => v.Quality).Should().BeEquivalentTo(7, 20, 19, 21);
|
items.Select(v => v.Quality).Should().BeEquivalentTo(7, 20, 19, 21);
|
||||||
items.Select(v => v.Allowed).Should().BeEquivalentTo(true, false, true, false);
|
items.Select(v => v.Allowed).Should().BeEquivalentTo(true, false, true, false);
|
||||||
items.Select(v => v.Name).Should().BeEquivalentTo(null, null, null, null);
|
items.Select(v => v.Name).Should().BeEquivalentTo(null, null, null, (string)null);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
|
|
|
@ -39,7 +39,7 @@ namespace NzbDrone.Core.Test.IndexerTests
|
||||||
|
|
||||||
var requests = Builder<IndexerRequest>.CreateListOfSize(paging ? 100 : 1)
|
var requests = Builder<IndexerRequest>.CreateListOfSize(paging ? 100 : 1)
|
||||||
.All()
|
.All()
|
||||||
.WithConstructor(() => new IndexerRequest("http://my.feed.local/", HttpAccept.Rss))
|
.WithFactory(() => new IndexerRequest("http://my.feed.local/", HttpAccept.Rss))
|
||||||
.With(v => v.HttpRequest.Method = HttpMethod.GET)
|
.With(v => v.HttpRequest.Method = HttpMethod.GET)
|
||||||
.Build();
|
.Build();
|
||||||
|
|
||||||
|
|
|
@ -118,7 +118,7 @@ namespace NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests
|
||||||
|
|
||||||
var detection2 = Subject.GetParser(_indexerSettings1);
|
var detection2 = Subject.GetParser(_indexerSettings1);
|
||||||
|
|
||||||
detection1.ShouldBeEquivalentTo(detection2);
|
detection1.Should().BeEquivalentTo(detection2);
|
||||||
|
|
||||||
VerifyDetectionCount(1);
|
VerifyDetectionCount(1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,7 +37,7 @@ namespace NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests
|
||||||
|
|
||||||
var settings = Subject.Detect(_indexerSettings);
|
var settings = Subject.Detect(_indexerSettings);
|
||||||
|
|
||||||
settings.ShouldBeEquivalentTo(new TorrentRssIndexerParserSettings
|
settings.Should().BeEquivalentTo(new TorrentRssIndexerParserSettings
|
||||||
{
|
{
|
||||||
UseEZTVFormat = true,
|
UseEZTVFormat = true,
|
||||||
UseEnclosureUrl = false,
|
UseEnclosureUrl = false,
|
||||||
|
@ -55,7 +55,7 @@ namespace NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests
|
||||||
|
|
||||||
var settings = Subject.Detect(_indexerSettings);
|
var settings = Subject.Detect(_indexerSettings);
|
||||||
|
|
||||||
settings.ShouldBeEquivalentTo(new TorrentRssIndexerParserSettings
|
settings.Should().BeEquivalentTo(new TorrentRssIndexerParserSettings
|
||||||
{
|
{
|
||||||
UseEZTVFormat = false,
|
UseEZTVFormat = false,
|
||||||
UseEnclosureUrl = false,
|
UseEnclosureUrl = false,
|
||||||
|
@ -73,7 +73,7 @@ namespace NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests
|
||||||
|
|
||||||
var settings = Subject.Detect(_indexerSettings);
|
var settings = Subject.Detect(_indexerSettings);
|
||||||
|
|
||||||
settings.ShouldBeEquivalentTo(new TorrentRssIndexerParserSettings
|
settings.Should().BeEquivalentTo(new TorrentRssIndexerParserSettings
|
||||||
{
|
{
|
||||||
UseEZTVFormat = false,
|
UseEZTVFormat = false,
|
||||||
UseEnclosureUrl = false,
|
UseEnclosureUrl = false,
|
||||||
|
@ -93,7 +93,7 @@ namespace NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests
|
||||||
|
|
||||||
var settings = Subject.Detect(_indexerSettings);
|
var settings = Subject.Detect(_indexerSettings);
|
||||||
|
|
||||||
settings.ShouldBeEquivalentTo(new TorrentRssIndexerParserSettings
|
settings.Should().BeEquivalentTo(new TorrentRssIndexerParserSettings
|
||||||
{
|
{
|
||||||
UseEZTVFormat = false,
|
UseEZTVFormat = false,
|
||||||
UseEnclosureUrl = true,
|
UseEnclosureUrl = true,
|
||||||
|
@ -111,7 +111,7 @@ namespace NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests
|
||||||
|
|
||||||
var settings = Subject.Detect(_indexerSettings);
|
var settings = Subject.Detect(_indexerSettings);
|
||||||
|
|
||||||
settings.ShouldBeEquivalentTo(new TorrentRssIndexerParserSettings
|
settings.Should().BeEquivalentTo(new TorrentRssIndexerParserSettings
|
||||||
{
|
{
|
||||||
UseEZTVFormat = false,
|
UseEZTVFormat = false,
|
||||||
UseEnclosureUrl = true,
|
UseEnclosureUrl = true,
|
||||||
|
@ -129,7 +129,7 @@ namespace NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests
|
||||||
|
|
||||||
var settings = Subject.Detect(_indexerSettings);
|
var settings = Subject.Detect(_indexerSettings);
|
||||||
|
|
||||||
settings.ShouldBeEquivalentTo(new TorrentRssIndexerParserSettings
|
settings.Should().BeEquivalentTo(new TorrentRssIndexerParserSettings
|
||||||
{
|
{
|
||||||
UseEZTVFormat = false,
|
UseEZTVFormat = false,
|
||||||
UseEnclosureUrl = false,
|
UseEnclosureUrl = false,
|
||||||
|
@ -149,7 +149,7 @@ namespace NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests
|
||||||
|
|
||||||
var settings = Subject.Detect(_indexerSettings);
|
var settings = Subject.Detect(_indexerSettings);
|
||||||
|
|
||||||
settings.ShouldBeEquivalentTo(new TorrentRssIndexerParserSettings
|
settings.Should().BeEquivalentTo(new TorrentRssIndexerParserSettings
|
||||||
{
|
{
|
||||||
UseEZTVFormat = false,
|
UseEZTVFormat = false,
|
||||||
UseEnclosureUrl = true,
|
UseEnclosureUrl = true,
|
||||||
|
@ -169,7 +169,7 @@ namespace NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests
|
||||||
|
|
||||||
var settings = Subject.Detect(_indexerSettings);
|
var settings = Subject.Detect(_indexerSettings);
|
||||||
|
|
||||||
settings.ShouldBeEquivalentTo(new TorrentRssIndexerParserSettings
|
settings.Should().BeEquivalentTo(new TorrentRssIndexerParserSettings
|
||||||
{
|
{
|
||||||
UseEZTVFormat = false,
|
UseEZTVFormat = false,
|
||||||
UseEnclosureUrl = true,
|
UseEnclosureUrl = true,
|
||||||
|
@ -189,7 +189,7 @@ namespace NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests
|
||||||
|
|
||||||
var settings = Subject.Detect(_indexerSettings);
|
var settings = Subject.Detect(_indexerSettings);
|
||||||
|
|
||||||
settings.ShouldBeEquivalentTo(new TorrentRssIndexerParserSettings
|
settings.Should().BeEquivalentTo(new TorrentRssIndexerParserSettings
|
||||||
{
|
{
|
||||||
UseEZTVFormat = false,
|
UseEZTVFormat = false,
|
||||||
UseEnclosureUrl = true,
|
UseEnclosureUrl = true,
|
||||||
|
@ -209,7 +209,7 @@ namespace NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests
|
||||||
|
|
||||||
var settings = Subject.Detect(_indexerSettings);
|
var settings = Subject.Detect(_indexerSettings);
|
||||||
|
|
||||||
settings.ShouldBeEquivalentTo(new TorrentRssIndexerParserSettings
|
settings.Should().BeEquivalentTo(new TorrentRssIndexerParserSettings
|
||||||
{
|
{
|
||||||
UseEZTVFormat = false,
|
UseEZTVFormat = false,
|
||||||
UseEnclosureUrl = false,
|
UseEnclosureUrl = false,
|
||||||
|
@ -242,7 +242,7 @@ namespace NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests
|
||||||
|
|
||||||
var settings = Subject.Detect(_indexerSettings);
|
var settings = Subject.Detect(_indexerSettings);
|
||||||
|
|
||||||
settings.ShouldBeEquivalentTo(new TorrentRssIndexerParserSettings
|
settings.Should().BeEquivalentTo(new TorrentRssIndexerParserSettings
|
||||||
{
|
{
|
||||||
UseEZTVFormat = false,
|
UseEZTVFormat = false,
|
||||||
UseEnclosureUrl = true,
|
UseEnclosureUrl = true,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<Platforms>x86</Platforms>
|
<Platforms>x86</Platforms>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="NBuilder" Version="4.0.0" />
|
<PackageReference Include="NBuilder" Version="6.0.0" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\NzbDrone.Test.Common\Sonarr.Test.Common.csproj" />
|
<ProjectReference Include="..\NzbDrone.Test.Common\Sonarr.Test.Common.csproj" />
|
||||||
|
|
|
@ -23,7 +23,7 @@ namespace NzbDrone.Core.Test.ThingiProviderTests
|
||||||
|
|
||||||
var storedSetting = (NewznabSettings)storedProvider.Settings;
|
var storedSetting = (NewznabSettings)storedProvider.Settings;
|
||||||
|
|
||||||
storedSetting.ShouldBeEquivalentTo(newznabSettings, o=>o.IncludingAllRuntimeProperties());
|
storedSetting.Should().BeEquivalentTo(newznabSettings, o=>o.IncludingAllRuntimeProperties());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,7 +23,7 @@ namespace NzbDrone.Libraries.Test.JsonTests
|
||||||
var quality = new TypeWithNumbers { Int32 = int.MaxValue, Int64 = long.MaxValue, nullableWithValue = 12 };
|
var quality = new TypeWithNumbers { Int32 = int.MaxValue, Int64 = long.MaxValue, nullableWithValue = 12 };
|
||||||
var result = Json.Deserialize<TypeWithNumbers>(quality.ToJson());
|
var result = Json.Deserialize<TypeWithNumbers>(quality.ToJson());
|
||||||
|
|
||||||
result.ShouldBeEquivalentTo(quality, o => o.IncludingAllRuntimeProperties());
|
result.Should().BeEquivalentTo(quality, o => o.IncludingAllRuntimeProperties());
|
||||||
}
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
|
|
|
@ -4,12 +4,11 @@
|
||||||
<Platforms>x86</Platforms>
|
<Platforms>x86</Platforms>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="CommonServiceLocator" Version="1.3" />
|
<PackageReference Include="FluentAssertions" Version="5.8.0" />
|
||||||
<PackageReference Include="FluentAssertions" Version="4.19.0" />
|
|
||||||
<PackageReference Include="FluentValidation" Version="8.4.0" />
|
<PackageReference Include="FluentValidation" Version="8.4.0" />
|
||||||
<PackageReference Include="Moq" Version="4.0.10827" />
|
<PackageReference Include="Moq" Version="4.12.0" />
|
||||||
<PackageReference Include="NLog" Version="4.6.6" />
|
<PackageReference Include="NLog" Version="4.6.6" />
|
||||||
<PackageReference Include="NUnit" Version="3.6.0" />
|
<PackageReference Include="NUnit" Version="3.12.0" />
|
||||||
<PackageReference Include="RestSharp" Version="106.6.10" />
|
<PackageReference Include="RestSharp" Version="106.6.10" />
|
||||||
<PackageReference Include="Unity" Version="2.1.505.2" />
|
<PackageReference Include="Unity" Version="2.1.505.2" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
Loading…
Reference in New Issue