Skip to content

PietheinHeemskerk/fluentation

Repository files navigation

Fluentation

Migrates all Assert statements to FluentAssertions Should() statements.

The command 'Fluentation Migrate' is available that converts the current file.

Assert.IsFalse(expected) => actual.Should().BeFalse() Assert.IsFalse(expected.Any()) => actual.Should().BeEmpty() Assert.IsTrue(expected) => actual.Should().BeTrue() Assert.IsTrue(expected.Any()) => actual.Should().NotBeEmpty() Assert.IsNull(expected) => actual.Should().BeNull() Assert.IsNotNull(expected) => actual.Should().NotBeNull() Assert.AreEqual(expected, actual) => actual.Should().Be(expected) Assert.AreEqual(expected, actual.Length) => actual.Should().HaveCount(expected) Assert.AreEqual(expected, actual.Count) => actual.Should().HaveCount(expected) Assert.AreEqual(expected, actual.Count()) => actual.Should().HaveCount(expected)

ColectionAssert.AreEqual(expected, actual)

Known Issues

Currently the extension converts only the active document.

Release Notes

This section describes major releases and their improvements.

1.0.0

Initial release of Fluentation.

1.0.4

Allow dots in 'expected' and 'actual'.

1.0.5

Allows character and string constants in 'expected' of Assert.AreEqual(expected, actual)

About

Migrates all Assert statements to FluentAssertions Should() statements.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published