Assert.AreEqual("01234567-89ab-cdef-0123-456789abcdef", new Guid("01234567-89ab-cdef-0123-456789abcdef").ToString("D")); Guid のコンストラクタをテストしているのか、それとも ToString("D") をテストしているのか。 もしかしたら両方かも知れませんが、テストコードを見ても判断できません。 (意味のあるテスト名を記述していればそこで判りますが、だからと言ってテストコードが読み難くて良いとはならないので、ここでは GuidTest という曖昧なテスト名だったとします) Arrange-Act-Assert パターン Arrange-Act-Assert (AAA) パターンというのを訊いた事があるでしょうか。大まかには下記のようなものです: // Arrange