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); }
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 });
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); } }
// ���������� ���������� ������������� ��� � ������ ������ 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); }
private void CreateDuplicateEntryError(DuplicateNameException exception) { _errorResponse = new ErrorResponse(409, HttpStatusCode.Conflict.ToString(), exception.Message); }