public void SendWindowsPhoneCallbackRegistrationRequestTest()
        {
            var request = WindowsPhonePushNotificationMessageUnitTest.GetValidWindowsPhoneCallbackRegistrationRequest();
            var result  = PushNotifier.RegisterCallback(request);

            WindowsPhonePushNotificationMessageUnitTest.AssertOperationResultValidationResultsMessageCodeOnWindowsPhoneCallbackRegistrationResponse(result, ResultType.Success, true, true);
        }
        public void WindowsPhoneCallbackRegistrationRequestNullTest()
        {
            WindowsPhoneCallbackRegistrationRequest request = null;

            var result = PushNotifier.RegisterCallback(request);

            WindowsPhonePushNotificationMessageUnitTest.AssertOperationResultValidationResultsMessageCodeOnWindowsPhoneCallbackRegistrationResponse(result, ResultType.Success, false, false, "0012");
        }
        public void WindowsPhoneCallbackRegistrationRequestCallbackMessageLengthGreaterThan1024Test()
        {
            var request = WindowsPhonePushNotificationMessageUnitTest.GetValidWindowsPhoneCallbackRegistrationRequest();

            request.CallbackMessage = System.Text.Encoding.Unicode.GetBytes(new String('d', 1030));

            var result = PushNotifier.RegisterCallback(request);

            WindowsPhonePushNotificationMessageUnitTest.AssertOperationResultValidationResultsMessageCodeOnWindowsPhoneCallbackRegistrationResponse(result, ResultType.Success, false, false, "0015");
        }