diff --git a/test/JsonApiDotNetCoreTests/IntegrationTests/Meta/TopLevelCountTests.cs b/test/JsonApiDotNetCoreTests/IntegrationTests/Meta/TopLevelCountTests.cs index eee8fa75e3..f9639c99bc 100644 --- a/test/JsonApiDotNetCoreTests/IntegrationTests/Meta/TopLevelCountTests.cs +++ b/test/JsonApiDotNetCoreTests/IntegrationTests/Meta/TopLevelCountTests.cs @@ -52,8 +52,6 @@ await _testContext.RunOnDatabaseAsync(async dbContext => // Assert httpResponse.ShouldHaveStatusCode(HttpStatusCode.OK); - responseDocument.Meta.ShouldNotBeNull(); - responseDocument.Meta.ShouldContainKey("total").With(value => { JsonElement element = value.Should().BeOfType<JsonElement>().Subject; @@ -78,8 +76,6 @@ await _testContext.RunOnDatabaseAsync(async dbContext => // Assert httpResponse.ShouldHaveStatusCode(HttpStatusCode.OK); - responseDocument.Meta.ShouldNotBeNull(); - responseDocument.Meta.ShouldContainKey("total").With(value => { JsonElement element = value.Should().BeOfType<JsonElement>().Subject; diff --git a/test/JsonApiDotNetCoreTests/IntegrationTests/ResourceInheritance/ResourceInheritanceReadTests.cs b/test/JsonApiDotNetCoreTests/IntegrationTests/ResourceInheritance/ResourceInheritanceReadTests.cs index ebca28dac9..ee974e0756 100644 --- a/test/JsonApiDotNetCoreTests/IntegrationTests/ResourceInheritance/ResourceInheritanceReadTests.cs +++ b/test/JsonApiDotNetCoreTests/IntegrationTests/ResourceInheritance/ResourceInheritanceReadTests.cs @@ -614,9 +614,7 @@ await _testContext.RunOnDatabaseAsync(async dbContext => resource.Links.ShouldNotBeNull(); resource.Links.Self.Should().Be($"/chromeWheels/{resource.Id}"); - resource.Attributes.ShouldHaveCount(2); - resource.Attributes.ShouldContainKey("radius"); - resource.Attributes.ShouldContainKey("paintColor"); + resource.Attributes.ShouldOnlyContainKeys("radius", "paintColor"); } foreach (ResourceObject resource in responseDocument.Data.ManyValue.Where(value => value.Type == "carbonWheels")) @@ -624,9 +622,7 @@ await _testContext.RunOnDatabaseAsync(async dbContext => resource.Links.ShouldNotBeNull(); resource.Links.Self.Should().Be($"/carbonWheels/{resource.Id}"); - resource.Attributes.ShouldHaveCount(2); - resource.Attributes.ShouldContainKey("radius"); - resource.Attributes.ShouldContainKey("hasTube"); + resource.Attributes.ShouldOnlyContainKeys("radius", "hasTube"); } foreach (ResourceObject resource in responseDocument.Data.ManyValue) @@ -686,9 +682,7 @@ await _testContext.RunOnDatabaseAsync(async dbContext => resource.Links.ShouldNotBeNull(); resource.Links.Self.Should().Be($"/chromeWheels/{resource.Id}"); - resource.Attributes.ShouldHaveCount(2); - resource.Attributes.ShouldContainKey("radius"); - resource.Attributes.ShouldContainKey("paintColor"); + resource.Attributes.ShouldOnlyContainKeys("radius", "paintColor"); } foreach (ResourceObject resource in responseDocument.Data.ManyValue.Where(value => value.Type == "carbonWheels")) @@ -696,9 +690,7 @@ await _testContext.RunOnDatabaseAsync(async dbContext => resource.Links.ShouldNotBeNull(); resource.Links.Self.Should().Be($"/carbonWheels/{resource.Id}"); - resource.Attributes.ShouldHaveCount(2); - resource.Attributes.ShouldContainKey("radius"); - resource.Attributes.ShouldContainKey("hasTube"); + resource.Attributes.ShouldOnlyContainKeys("radius", "hasTube"); } foreach (ResourceObject resource in responseDocument.Data.ManyValue) @@ -752,9 +744,7 @@ await _testContext.RunOnDatabaseAsync(async dbContext => resource.Links.ShouldNotBeNull(); resource.Links.Self.Should().Be($"/chromeWheels/{resource.Id}"); - resource.Attributes.ShouldHaveCount(2); - resource.Attributes.ShouldContainKey("radius"); - resource.Attributes.ShouldContainKey("paintColor"); + resource.Attributes.ShouldOnlyContainKeys("radius", "paintColor"); } foreach (ResourceObject resource in responseDocument.Data.ManyValue.Where(value => value.Type == "carbonWheels")) @@ -762,9 +752,7 @@ await _testContext.RunOnDatabaseAsync(async dbContext => resource.Links.ShouldNotBeNull(); resource.Links.Self.Should().Be($"/carbonWheels/{resource.Id}"); - resource.Attributes.ShouldHaveCount(2); - resource.Attributes.ShouldContainKey("radius"); - resource.Attributes.ShouldContainKey("hasTube"); + resource.Attributes.ShouldOnlyContainKeys("radius", "hasTube"); } foreach (ResourceObject resource in responseDocument.Data.ManyValue) diff --git a/test/NoEntityFrameworkTests/WorkItemTests.cs b/test/NoEntityFrameworkTests/WorkItemTests.cs index 623f05ed1d..7bf09d35aa 100644 --- a/test/NoEntityFrameworkTests/WorkItemTests.cs +++ b/test/NoEntityFrameworkTests/WorkItemTests.cs @@ -119,7 +119,6 @@ public async Task Can_create_WorkItem() httpResponse.ShouldHaveStatusCode(HttpStatusCode.Created); responseDocument.Data.SingleValue.ShouldNotBeNull(); - responseDocument.Data.SingleValue.Attributes.ShouldNotBeEmpty(); responseDocument.Data.SingleValue.Attributes.ShouldContainKey("isBlocked").With(value => value.Should().Be(newWorkItem.IsBlocked)); responseDocument.Data.SingleValue.Attributes.ShouldContainKey("title").With(value => value.Should().Be(newWorkItem.Title)); responseDocument.Data.SingleValue.Attributes.ShouldContainKey("durationInHours").With(value => value.Should().Be(newWorkItem.DurationInHours));