Jestem trochę nowy w testowaniu jednostkowym, używając Microsoft.VisualStudio.TestTools.UnitTesting
;Dlaczego metoda Assert.IsInstanceOfType (0.GetType(), typeof (int)) kończy się niepowodzeniem?
Numer 0.GetType()
jest w rzeczywistości System.RuntimeType
, więc jakiego rodzaju test muszę napisać, aby przekazać Assert.IsInstanceOfType(0.GetType(), typeof(int))
?
--- kontynuacji, to mój własny błąd użytkownika ... Assert.IsInstanceOfType(0, typeof(int))
Co próbujesz osiągnąć? Nie ma celu twierdzić, że stała jest określonego typu. Jeśli jest to kod zabawki dla przykładu, nie jest wystarczająco precyzyjny. –
Ta próbka, jeśli z uwagi na to pytanie. W moim rzeczywistym teście robię pewne odbicie i otrzymuję właściwość, która jest typu int, ale test się nie powiedzie ... jednak Assert.IsTrue (0.GetType() == typeof (int)) przejdzie – Dave
I'd powiedzieć, że to pytanie może zostać usunięte, nie jest pomocne – Dave