public void FailureResponse() { var exception = new FirebaseMessagingException(ErrorCode.Unknown, "error-message"); var response = SendResponse.FromException(exception); Assert.Null(response.MessageId); Assert.False(response.IsSuccess); Assert.Same(exception, response.Exception); }
public void FailureResponse() { var exception = new FirebaseException( "error-message", null); var response = SendResponse.FromException(exception); Assert.Null(response.MessageId); Assert.False(response.IsSuccess); Assert.Same(exception, response.Exception); }
public void SomeResponse() { var responses = new SendResponse[] { SendResponse.FromMessageId("message1"), SendResponse.FromMessageId("message2"), SendResponse.FromException( new FirebaseMessagingException(ErrorCode.Unknown, "error-message")), }; var batchResponse = new BatchResponse(responses); Assert.Equal(2, batchResponse.SuccessCount); Assert.Equal(1, batchResponse.FailureCount); Assert.Equal(3, batchResponse.Responses.Count); Assert.True(responses.SequenceEqual(batchResponse.Responses)); }
public void ExceptionCannotBeNull() { Assert.Throws <ArgumentNullException>(() => SendResponse.FromException(null)); }