public void EventNotExistExpcetion() { string expectedMessage = "ErrorMessage"; var exception = new EventNotExistException(expectedMessage); Assert.Equal(expectedMessage, exception.Message); }
public void Constructor_WithoutArguments_Exception() { // Arrange & Act var exception = new EventNotExistException(); // Assert Assert.NotEmpty(exception.Message); Assert.Null(exception.InnerException); }
public void Constructor_Message_Exception() { // Arrange var message = Guid.NewGuid().ToString(); // Act var exception = new EventNotExistException(message); // Assert Assert.Equal(message, exception.Message); Assert.Null(exception.InnerException); }
public void Constructor_InnerException_Exception() { // Arrange var message = Guid.NewGuid().ToString(); var innerException = new InvalidOperationException("The operation is invalid"); // Act var exception = new EventNotExistException(message, innerException); // Assert Assert.Equal(innerException, exception.InnerException); Assert.Equal(message, exception.Message); Assert.NotNull(exception.InnerException); }
public void Constructor_Serealization_Exception() { // Arrange var message = Guid.NewGuid().ToString(); var innerException = new InvalidOperationException("The operation is invalid"); // Act var exception = new EventNotExistException(message, innerException); var bytes = SerializeToBytes(exception); var result = DeserializeFromBytes <EventNotExistException>(bytes); // Assert Assert.True(bytes.Length > 0); Assert.NotNull(result.Message); Assert.NotNull(result.InnerException); Assert.Equal(innerException, exception.InnerException); Assert.Equal(message, exception.Message); }