[プログラミング]環境改善 その1
gnarlさんが、とっても便利な拡張メソッドを書かれていたので、
ありがたく頂きました。
public static class AssertExtention { public static void ShouldBe<T>(this T target, T expected) { Assert.AreEqual(target, expected); } public static void ShouldNotBe<T>(this T target, T expected) { Assert.AreNotEqual(target, expected); } public static void ShouldBeGreaterThan<T>(this T target, T expected) where T : IComparable { Assert.Greater(target, expected); } public static void ShouldBeLessThan<T>(this T target, T expected) where T : IComparable { Assert.Less(target, expected); } }
ちょっと改良させて頂いて、こんな感じでいかがでしょうか。
ほかの細々したのはShouldBe使えば、いらないですしね。