public void TestInnerException() {
      Exception inner = new Exception("This is a test");
      DuplicateNameException testException = new DuplicateNameException(
        "Hello World", inner
      );

      Assert.AreSame(inner, testException.InnerException);
    }
        public void OMM_SubConfig_NotFound_NoDefault()
        {
            DuplicateNameException user = new DuplicateNameException();

            string value1 = ObjectMessageMap.GetMessage(user);
            string value2 = ObjectMessageMap.GetMessage(typeof(DuplicateNameException));

            Assert.AreEqual("", value1);
            Assert.AreEqual(value1, value2);
        }
Ejemplo n.º 3
0
 private HttpStatusCode MapStatusCode(Exception ex)
 {
     return(ex switch
     {
         ArgumentException _ => HttpStatusCode.NotFound,
         ValidationException _ => HttpStatusCode.BadRequest,
         UnauthorizedAccessException _ => HttpStatusCode.Unauthorized,
         NotSupportedException _ => HttpStatusCode.MethodNotAllowed,
         DuplicateNameException _ => HttpStatusCode.Conflict,
         _ => HttpStatusCode.InternalServerError
     });
Ejemplo n.º 4
0
 private HttpStatusCode MapStatusCode(Exception ex)
 {
     return(ex switch
     {
         // Status Codes
         ArgumentNullException _ => HttpStatusCode.NotFound,
         ValidationException _ => HttpStatusCode.BadRequest,
         UnauthorizedAccessException _ => HttpStatusCode.Unauthorized,
         DuplicateNameException _ => HttpStatusCode.Conflict,
         _ => HttpStatusCode.InternalServerError
     });
    public void TestSerialization() {
      BinaryFormatter formatter = new BinaryFormatter();

      using(MemoryStream memory = new MemoryStream()) {
        DuplicateNameException exception1 = new DuplicateNameException("Hello World");

        formatter.Serialize(memory, exception1);
        memory.Position = 0;
        object exception2 = formatter.Deserialize(memory);

        Assert.IsInstanceOf<DuplicateNameException>(exception2);
        Assert.AreEqual(exception1.Message, ((DuplicateNameException)exception2).Message);
      }
    }
Ejemplo n.º 6
0
 // ���������� ���������� ������������� ��� � ������ ������
 private static void HandleDuplicateNameException(DuplicateNameException duplicateNameException)
 {
     ShowExceptionDialog(duplicateNameException, "������ ������� �������� ������������� ��� �������� � ������ ������. " + NotAllowedExceptionMessage, "����������� ���� ������ ��������", MessageBoxIcon.Information, true);
 }
    public void TestDefaultConstructor() {
      DuplicateNameException testException = new DuplicateNameException();

      string testExceptionString = testException.ToString();
      Assert.IsNotNull(testExceptionString);
    }
Ejemplo n.º 8
0
 private void CreateDuplicateEntryError(DuplicateNameException exception)
 {
     _errorResponse =
         new ErrorResponse(409, HttpStatusCode.Conflict.ToString(), exception.Message);
 }