Description
https://tunit.dev/docs/assertions/getting-started/#type-checking
await Assert.That(typeof(Dog)).IsAssignableTo<Animal>();
Expected Behavior
Assertion succeeds if typeof(Dog).IsAssignableTo(typeof(Animal)) is true.
Actual Behavior
Assetion fails:
[Assertion Failure] Expected to be assignable to Animal
but type RuntimeType is not assignable to Animal
Steps to Reproduce
public class Animal { }
public class Dog: Animal {}
await Assert.That(typeof(Dog)).IsAssignableTo<Animal>();
TUnit Version
1.65.68
.NET Version
.net 10
Operating System
Windows
IDE / Test Runner
JetBrains Rider
Error Output / Stack Trace
[Assertion Failure] Expected to be assignable to Animal
but type RuntimeType is not assignable to Animal
Additional Context
Workaround:
await Assert
.That(typeof(Dog).IsAssignableTo(typeof(Animal))
.IsTrue();
IDE-Specific Issue?
Description
https://tunit.dev/docs/assertions/getting-started/#type-checking
Expected Behavior
Assertion succeeds if
typeof(Dog).IsAssignableTo(typeof(Animal))is true.Actual Behavior
Assetion fails:
Steps to Reproduce
TUnit Version
1.65.68
.NET Version
.net 10
Operating System
Windows
IDE / Test Runner
JetBrains Rider
Error Output / Stack Trace
[Assertion Failure] Expected to be assignable to Animal but type RuntimeType is not assignable to AnimalAdditional Context
Workaround:
IDE-Specific Issue?
dotnet testordotnet run, not just in my IDE