Fody / AssertMessage

Add 'message' parameter to Assertions. Nunit, Mstest, Xunit is supported.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fody.AssertMessage not work with Nuit3

ilyubin opened this issue · comments

Recently I've update my project from NUnit 2.6.4 to NUnit 3.2.1.
But some problems occurred with Fody.AssertMessage. It stopped print message.
With NUnit 2.6.4 message was

Assert.That(email.IsConfirmed, Is.True);
  Expected: True
  But was:  False

With NUnit 3.2.1 it became only

  Expected: True
  But was:  False

How to fix it?

packages.config

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="AssertMessage.Fody" version="1.0.13.0" targetFramework="net452" developmentDependency="true" />
  <package id="Bogus" version="6.1.1" targetFramework="net452" />
  <package id="Dapper" version="1.42" targetFramework="net452" />
  <package id="Fody" version="1.29.4" targetFramework="net452" developmentDependency="true" />
  <package id="JetBrains.dotMemoryUnit" version="2.2.20160412.92019" targetFramework="net452" />
  <package id="log4net" version="2.0.5" targetFramework="net452" />
  <package id="Microsoft.Bcl" version="1.1.10" targetFramework="net452" />
  <package id="Microsoft.Bcl.Build" version="1.0.21" targetFramework="net452" />
  <package id="Microsoft.Net.Http" version="2.2.29" targetFramework="net452" />
  <package id="Newtonsoft.Json" version="8.0.3" targetFramework="net452" />
  <package id="Newtonsoft.Json.Schema" version="2.0.2" targetFramework="net452" />
  <package id="NLog" version="4.3.3" targetFramework="net452" />
  <package id="NLog.Config" version="4.3.3" targetFramework="net452" />
  <package id="NLog.Schema" version="4.3.0" targetFramework="net452" />
  <package id="NUnit" version="3.2.1" targetFramework="net452" />
  <package id="NUnit.ConsoleRunner" version="3.2.1" targetFramework="net452" />
  <package id="NUnit.Extension.NUnitProjectLoader" version="3.2.1" targetFramework="net452" />
  <package id="NUnit.Extension.NUnitV2Driver" version="3.2.1" targetFramework="net452" />
  <package id="NUnit.Extension.NUnitV2ResultWriter" version="3.2.1" targetFramework="net452" />
  <package id="NUnit.Extension.VSProjectLoader" version="3.2.1" targetFramework="net452" />
  <package id="NUnit.Runners" version="3.2.1" targetFramework="net452" />
  <package id="RestSharp" version="105.2.3" targetFramework="net452" />
  <package id="SlowCheetah" version="2.5.15" targetFramework="net452" />
</packages>

Thanks for reporting the issue. I added support of Nunit 3 in 1.2.0 release