Adds 'message' parameter to Assertions. It is generated from source code.
See Milestones for release notes.
This is an add-in for Fody
It is expected that all developers using Fody become a Patron on OpenCollective. See Licensing/Patron FAQ for more information.
See also Fody usage.
Supported frameworks:
- Nunit
- Mstest
- Xunit
Install the AssertMessage.Fody NuGet package and update the Fody NuGet package:
PM> Install-Package Fody
PM> Install-Package AssertMessage.Fody
The Install-Package Fody
is required since NuGet always defaults to the oldest, and most buggy, version of any dependency.
Add <AssertMessage/>
to FodyWeavers.xml
<?xml version="1.0" encoding="utf-8" ?>
<Weavers>
<AssertMessage/>
</Weavers>
public void CustomerTest()
{
var expectedCustomer = new Customer();
var actualCustomer = new Customer();
...
Assert.AreEqual(expectedCustomer.Money, actualCustomer.Money);
}
public void CustomerTest()
{
var expectedCustomer = new Customer();
var actualCustomer = new Customer();
...
Assert.AreEqual(expectedCustomer.Money, actualCustomer.Money, "Assert.AreEqual(expectedCustomer.Money, actualCustomer.Money);");
}
The Pbd files are required for this plugin. To make it work in Release, enable Debug Info(pdbonly) in Advanced Build Settings Dialog Box. More info
Message by [Prerak Patel(https://thenounproject.com/prerakpatel/) from The Noun Project