public void SuccessfulResponse() { var response = SendResponse.FromMessageId("message-id"); Assert.Equal("message-id", response.MessageId); Assert.True(response.IsSuccess); Assert.Null(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 MessageIdCannotBeEmpty() { Assert.Throws <ArgumentException>(() => SendResponse.FromMessageId(string.Empty)); }
public void MessageIdCannotBeNull() { Assert.Throws <ArgumentException>(() => SendResponse.FromMessageId(null)); }