private void ResponseComments_Test(HttpStatusCode httpStatusCode, PushNotificationStatus pushNotificationStatus, DeviceConnectionStatus deviceConnectionStatus, SubscriptionStatus subscriptionStatus, string value) { var result = new PushNotificationSendResult() { HttpStatusCode = httpStatusCode, PushNotificationStatus = pushNotificationStatus, DeviceConnectionStatus = deviceConnectionStatus, PushNotificationSubscriptionStatus = subscriptionStatus, }; Assert.AreEqual(result.Comments, value); }
private static void AssertOperationResultValidationResultsMessageCodeOnPushNotificationSendResult(PushNotificationSendResult result, ResultType resultType, bool completelyValid, bool validWithWarnings, string code = null) { Assert.AreEqual(result.OperationResult, resultType); Assert.AreEqual(result.ValidationResults.IsCompletelyValid, completelyValid); Assert.AreEqual(result.ValidationResults.IsValidWithWarnings, validWithWarnings); if (!String.IsNullOrWhiteSpace(code)) { Assert.IsTrue(result.ValidationResults.Any(vr => vr.MessageCode == code)); } }