Add custom assertion for type already handled by FA #1834
-
I found this sample that creates a custom assertion for public class MyClassAssertions : ReferenceTypeAssertions<MyClass, MyClassAssertions>
{
public MyClassAssertions(MyClass subject) : base(subject) { }
protected override string Identifier => nameof(MyClass);
}
public static class Extensions
{
public static MyClassAssertions Should(this MyClass myClass) => new MyClassAssertions(myClass);
} That allows: myClass.Should().... But how do you add a custom assertion for a type that already has assertions, e.g. myDateTime.Should().BeFooBarBaz(); |
Beta Was this translation helpful? Give feedback.
Answered by
dennisdoomen
Mar 6, 2022
Replies: 1 comment
-
Add an extension method that extends |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
lonix1
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add an extension method that extends
DateTimeAssertions
. We do this influentassertions/Src/FluentAssertions/NumericAssertionsExtensions.cs
Line 668 in fb53da1