Fluent Assertion Notes

Sample code

actual.Name.Should().Be("France");
actual.CallingCode.Should().Be("33");
actual.CountryUid.Should().Be(5);

Compare all of the properties within an object

actual.ShouldBeEquivalentTo(expected);	// compares just the properties

specify exclusions

actual.ShouldBeEquivalentTo(expected, options => options.ExcludingMissingProperties());

Documentation

Fluent Assertion Documentation

Nuget Package

Install-Package FluentAssertions