"With Fluent Assertions, the assertions look beautiful, natural and most importantly, extremely readable" (by Girish)
- See www.fluentassertions.com for more information about the main library.
- The build status is
- Join the chat at
BeEquivalentTo()
ContainSingleElement()
ContainSubtree()
HaveCount()
HaveElement()
HaveValue()
MatchRegex()
NotBeEquivalentTo()
NotHaveElement()
NotHaveValue()
NotMatchRegex()
See "in-code" description for more information.
Be sure to include using FluentAssertions.Json;
otherwise false positives may occur.
using FluentAssertions;
using FluentAssertions.Json;
using Newtonsoft.Json.Linq;
...
var actual = JToken.Parse(@"{ ""key1"" : ""value"" }");
var expected = JToken.Parse(@"{ ""key2"" : ""value"" }");
actual.Should().BeEquivalentTo(expected);