public void ToXml_PriceLessThanOrEqualTo() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().Price.LessThanOrEqualTo(12.34M); var xml = "<search><price><max>12.34</max></price></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_BillingCyclesRemainingLessThanOrEqualTo() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().BillingCyclesRemaining.LessThanOrEqualTo(12.34); var xml = "<search><billing-cycles-remaining><max>12.34</max></billing-cycles-remaining></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_PriceIs() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().Price.Is(1M); var xml = "<search><price><is>1</is></price></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_PriceBetween() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().Price.Between(1M, 2M); var xml = "<search><price><min>1</min><max>2</max></price></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXML_EscapesGeneratedXMLForSearchCriteria() { SubscriptionSearchRequest request = new SubscriptionSearchRequest(). PlanId.Is("<my-id"); TestHelper.AssertIncludes("<plan-id><is><my-id</is></plan-id>", request.ToXml()); }
public void ToXml_DaysPastDueLessThanOrEqualTo() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().DaysPastDue.LessThanOrEqualTo(4); var xml = "<search><days-past-due><max>4</max></days-past-due></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_DaysPastDueBetween() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().DaysPastDue.Between(2, 3); var xml = "<search><days-past-due><min>2</min><max>3</max></days-past-due></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_IdContains() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().Id.Contains("30"); var xml = "<search><id><contains>30</contains></id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_PlanIdIncludedIn() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().PlanId.IncludedIn("abc", "def"); var xml = "<search><plan-id type=\"array\"><item>abc</item><item>def</item></plan-id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_DaysPastDueIs() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().DaysPastDue.Is("30"); var xml = "<search><days-past-due><is>30</is></days-past-due></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_PlanIdStartsWith() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().PlanId.StartsWith("30"); var xml = "<search><plan-id><starts-with>30</starts-with></plan-id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_PlanIdIs() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().PlanId.Is("abc"); var xml = "<search><plan-id><is>abc</is></plan-id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_MerchantAccountIdIs() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().MerchantAccountId.Is("abc"); var xml = "<search><merchant-account-id type=\"array\"><item>abc</item></merchant-account-id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_IdIsNot() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().Id.IsNot("30"); var xml = "<search><id><is-not>30</is-not></id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_DaysPastDueGreaterThanOrEqualTo() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().DaysPastDue.GreaterThanOrEqualTo(3); var xml = "<search><days-past-due><min>3</min></days-past-due></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_IdEndsWith() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().Id.EndsWith("30"); var xml = "<search><id><ends-with>30</ends-with></id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_BillingCyclesRemainingBetween() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().BillingCyclesRemaining.Between(1, 2); var xml = "<search><billing-cycles-remaining><min>1</min><max>2</max></billing-cycles-remaining></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXML_DefaultsNullCriteriaToEmptyString() { SubscriptionSearchRequest request = new SubscriptionSearchRequest(). PlanId.Is(null); TestHelper.AssertIncludes("<plan-id><is></is></plan-id>", request.ToXml()); }
public void ToXML_EscapesGeneratedXMLForArrayElements() { SubscriptionSearchRequest request = new SubscriptionSearchRequest(). Ids.IncludedIn("<active"); TestHelper.AssertIncludes("<ids type=\"array\"><item><active</item></ids>", request.ToXml()); }
public void ToXml_MerchantAccountIdIncludedInWithExplicitArray() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().MerchantAccountId.IncludedIn(new string[] { "abc", "def" }); var xml = "<search><merchant-account-id type=\"array\"><item>abc</item><item>def</item></merchant-account-id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_BillingCyclesRemainingIs() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().BillingCyclesRemaining.Is(1); var xml = "<search><billing-cycles-remaining><is>1</is></billing-cycles-remaining></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_PriceLessThanOrEqualTo() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().Price.LessThanOrEqualTo(12.34M); var xml = "<search><price><max>12.34</max></price></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_PriceBetween() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().Price.Between(1M, 2M); var xml = "<search><price><min>1</min><max>2</max></price></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_PriceIs() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().Price.Is(1M); var xml = "<search><price><is>1</is></price></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_DaysPastDueLessThanOrEqualTo() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().DaysPastDue.LessThanOrEqualTo(4); var xml = "<search><days-past-due><max>4</max></days-past-due></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXML_DefaultsNullCriteriaToEmptyString() { SubscriptionSearchRequest request = new SubscriptionSearchRequest(). PlanId.Is(null); TestHelper.AssertIncludes("<plan-id><is></is></plan-id>", request.ToXml()); }
public void ToXml_BillingCyclesRemainingIs() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().BillingCyclesRemaining.Is(1); var xml = "<search><billing-cycles-remaining><is>1</is></billing-cycles-remaining></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_IdEndsWith() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().Id.EndsWith("30"); var xml = "<search><id><ends-with>30</ends-with></id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_CreatedAtLessThanOrEqualTo() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().CreatedAt.LessThanOrEqualTo("1/1/2015"); var xml = "<search><created-at><max>1/1/2015</max></created-at></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_CreatedAtBetween() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().CreatedAt.Between("1/1/2015", "1/2/2015"); var xml = "<search><created-at><min>1/1/2015</min><max>1/2/2015</max></created-at></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_BillingCyclesRemainingBetween() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().BillingCyclesRemaining.Between(1, 2); var xml = "<search><billing-cycles-remaining><min>1</min><max>2</max></billing-cycles-remaining></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_CreatedAtIs() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().CreatedAt.Is("1/1/2015"); var xml = "<search><created-at><is>1/1/2015</is></created-at></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_PlanIdIncludedIn() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().PlanId.IncludedIn("abc", "def"); var xml = "<search><plan-id type=\"array\"><item>abc</item><item>def</item></plan-id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_BillingCyclesRemainingLessThanOrEqualTo() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().BillingCyclesRemaining.LessThanOrEqualTo(12.34); var xml = "<search><billing-cycles-remaining><max>12.34</max></billing-cycles-remaining></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_DaysPastDueIs() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().DaysPastDue.Is("30"); var xml = "<search><days-past-due><is>30</is></days-past-due></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_IdIsNot() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().Id.IsNot("30"); var xml = "<search><id><is-not>30</is-not></id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_DaysPastDueBetween() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().DaysPastDue.Between(2, 3); var xml = "<search><days-past-due><min>2</min><max>3</max></days-past-due></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_IdContains() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().Id.Contains("30"); var xml = "<search><id><contains>30</contains></id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_DaysPastDueGreaterThanOrEqualTo() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().DaysPastDue.GreaterThanOrEqualTo(3); var xml = "<search><days-past-due><min>3</min></days-past-due></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_MerchantAccountIdIncludedInWithExplicitArray() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().MerchantAccountId.IncludedIn(new string[] {"abc", "def"}); var xml = "<search><merchant-account-id type=\"array\"><item>abc</item><item>def</item></merchant-account-id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXml_MerchantAccountIdIs() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().MerchantAccountId.Is("abc"); var xml = "<search><merchant-account-id type=\"array\"><item>abc</item></merchant-account-id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXML_EscapesGeneratedXMLForArrayElements() { SubscriptionSearchRequest request = new SubscriptionSearchRequest(). Ids.IncludedIn("<active"); TestHelper.AssertIncludes("<ids type=\"array\"><item><active</item></ids>", request.ToXml()); }
public void ToXml_PlanIdIs() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().PlanId.Is("abc"); var xml = "<search><plan-id><is>abc</is></plan-id></search>"; Assert.AreEqual(xml, request.ToXml()); }
public void ToXML_EscapesGeneratedXMLForSearchCriteria() { SubscriptionSearchRequest request = new SubscriptionSearchRequest(). PlanId.Is("<my-id"); TestHelper.AssertIncludes("<plan-id><is><my-id</is></plan-id>", request.ToXml()); }
public void ToXml_PlanIdStartsWith() { SubscriptionSearchRequest request = new SubscriptionSearchRequest().PlanId.StartsWith("30"); var xml = "<search><plan-id><starts-with>30</starts-with></plan-id></search>"; Assert.AreEqual(xml, request.ToXml()); }