のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

C# の単体テストでエラー、<0 (System.Int32)> が必要ですが、<0 (System.UInt32)> が指定

メッセージ: Assert.AreEqual に失敗しました。
<0 (System.Int32)> が必要ですが、
<0 (System.UInt32)> が指定されています。

エラー

            uint Height
            Assert.AreEqual(0, Height);

こうすると、通った。

            Assert.AreEqual<UInt32>(0, Height);