コード例 #1
0
 public void CreateWithMessage()
 {
     TestHelpers.EnsureLanguageIsValid();
     string message = "An error has occured";
     SecurityException exception = new SecurityException(message);
     Assert.AreEqual(message, exception.Message);
 }
コード例 #2
0
 public void PassThroughSerialisation()
 {
     TestHelpers.EnsureLanguageIsValid();
     SecurityException exception = new SecurityException();
     object result = TestHelpers.RunSerialisationTest(exception);
     Assert.IsNotNull(result);
     Assert.IsInstanceOfType(typeof(SecurityException), result);
     Assert.AreEqual("A security failure has occurred.", (result as SecurityException).Message);
 }
コード例 #3
0
 public void CreateWithMessageAndException()
 {
     TestHelpers.EnsureLanguageIsValid();
     string message = "An error has occured";
     Exception innerException = new Exception("An inner exception");
     SecurityException exception = new SecurityException(message, innerException);
     Assert.AreEqual(message, exception.Message);
     Assert.AreEqual(innerException, exception.InnerException);
 }
コード例 #4
0
 public void CreateDefault()
 {
     TestHelpers.EnsureLanguageIsValid();
     SecurityException exception = new SecurityException();
     Assert.AreEqual("A security failure has occurred.", exception.Message);
 }