コード例 #1
0
 public void CheckEqualAll()
 {
     Assert.ThrowsException <ArgumentException>(() => ArgChecks.CheckEqual(1, 2, "int"));
     Assert.ThrowsException <ArgumentException>(() => ArgChecks.CheckEqual(1.0, 2.0, "double"));
     Assert.ThrowsException <ArgumentException>(() => ArgChecks.CheckEqual('a', 'b', "char"));
     ArgChecks.CheckEqual(1, 1, "");
     ArgChecks.CheckEqual("a", "a", "");
 }
コード例 #2
0
 public void CheckMinMaxAll()
 {
     Assert.ThrowsException <ArgumentOutOfRangeException>(() => ArgChecks.CheckMinMax(0, 1, 2, ""));
     ArgChecks.CheckMinMax(1, 1, 2, "");
     ArgChecks.CheckMinMax(2, 1, 2, "");
     Assert.ThrowsException <ArgumentOutOfRangeException>(() => ArgChecks.CheckMinMax(3, 1, 2, ""));
     Assert.ThrowsException <ArgumentOutOfRangeException>(() => ArgChecks.CheckMinMax('a', 'b', 'c', ""));
 }
コード例 #3
0
 public void CheckMinAll()
 {
     Assert.ThrowsException <ArgumentOutOfRangeException>(() => ArgChecks.CheckMin(0, 1, "int"));
     Assert.ThrowsException <ArgumentOutOfRangeException>(() => ArgChecks.CheckMin(-2, -1, "-int"));
     Assert.ThrowsException <ArgumentOutOfRangeException>(() => ArgChecks.CheckMin(0.0, 1.0, "double"));
     Assert.ThrowsException <ArgumentOutOfRangeException>(() => ArgChecks.CheckMin('a', 'b', "char"));
     ArgChecks.CheckMin(0, 0, "");
 }
コード例 #4
0
 public void CheckString()
 {
     Assert.ThrowsException <ArgumentException>(() => ArgChecks.CheckString(null, ""));
     Assert.ThrowsException <ArgumentException>(() => ArgChecks.CheckString("", ""));
     Assert.ThrowsException <ArgumentException>(() => ArgChecks.CheckString(" ", ""));
     Assert.ThrowsException <ArgumentException>(() => ArgChecks.CheckString("\t", ""));
     ArgChecks.CheckString("a", "");
 }
コード例 #5
0
 public void CheckEnumMemberAll()
 {
     Assert.ThrowsException <ArgumentOutOfRangeException>(() => ArgChecks.CheckEnumMember((TestEnum)0, ""));
     ArgChecks.CheckEnumMember(TestEnum.One, "");
     Assert.ThrowsException <ArgumentOutOfRangeException>(() => ArgChecks.CheckEnumMember((TestEnum)3, ""));
 }
コード例 #6
0
 public void CheckNotNull()
 {
     Assert.ThrowsException <ArgumentNullException>(() => ArgChecks.CheckNotNull((string)null, ""));
     ArgChecks.CheckNotNull("", "");
 }