1. ホーム
  2. c#

[解決済み] NUnit.Framework.Assert.IsInstanceOfType() は廃止されました。

2023-07-23 22:41:03

質問

現在読んでいる本が プロフェッショナル・エンタープライズ.NET を読んでいるのですが、いくつかのサンプル プログラムでこの警告に気づきました。

'NUnit.Framework.Assert.IsInstanceOfType(System.Type, object)' is obsolete

さて、私はすでに私自身の質問に答えたかもしれませんが、この警告を修正するには、単にAssert.IsInstanceOfType() を Assert.IsInstanceOf() に置き換えればいいのでしょうか?例えばこんな感じです。

Assert.IsInstanceOfType(typeof(ClassName), variableName);

となる。

Assert.IsInstanceOf(typeof(ClassName), variableName);

どのように解決するのですか?

から NUnitのドキュメント IsInstanceOf メソッドは汎用的なメソッドなので、これを使うことになります。

Assert.IsInstanceOf<ClassName>(variableName);