Пример #1
0
        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);
        }
Пример #2
0
        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));
        }
Пример #4
0
 public void ExceptionCannotBeNull()
 {
     Assert.Throws <ArgumentNullException>(() => SendResponse.FromException(null));
 }