Microsoft.VisualStudio.TestTools.UnitTesting
;Assert.IsInstanceOfType (0.GetType(), typeof (int)) neden başarısız?
0.GetType()
aslında System.RuntimeType
, bu nedenle Assert.IsInstanceOfType(0.GetType(), typeof(int))
geçmek için ne tür bir sınama yazmam gerekiyor?
--- takip etmek, bu benim kendi kullanıcı hatası ... Aşağıdaki
Assert.IsInstanceOfType(0, typeof(int));
İlk parametre için çağrı nesnesi test ediliyor Assert.IsInstanceOfType(0, typeof(int))
Neyi başarmaya çalışıyorsunuz? Belirli bir türün sabit olduğunu iddia etmenin bir amacı yoktur. Bu bir örnek için bir oyuncak kodu ise, yeterince spesifik değildir. Bu soru için –
Bu örnek. Benim gerçek testimde bazı yansıma yapıyorum ve int türünde bir özellik ancak test başarısız oluyor ... ancak Assert.IsTrue (0.GetType() == typeof (int)) – Dave
Bu sorunun silinebileceğini söyleyin, yararlı değildir – Dave