Ja próbuje twierdzić, że obiekt jest zwracany przez wywołanie metody jest typu List<MyClass>
, więc korzystanie xUnit Próbowałem następujące:IsType <T> i IsType (obiekt, obiekt) rzucanie IsTypeException
var expected = typeof(List<MyClass>);
var actual = typeof(method());
Assert.IsType<List<MyClass>>(actual);
Assert.IsType(expected, actial);
oba powyższe rzucać IsTypeException
jednak gdybym wykonać:
var areSameType = expected == actual
areSameType
jest true
. Czy jest coś, o czym głębiej nie wspominam?
dokumentów:
http://www.nudoq.org/#!/Packages/xunit.extensions/xunit.extensions/Assertions/M/IsType(T) http://www.nudoq.org/#!/Packages/xunit.extensions/xunit.extensions/Assertions/M/IsType