public void PagingAndOrdering(string odata, string expected) { var item = QueryItem.FromOData(odata); var aml = item.ToAml(); Assert.AreEqual(expected, aml); }
public void FunctionsToAml(string odata, string expected) { var item = QueryItem.FromOData(odata); var aml = item.ToAml(); Assert.AreEqual(expected, aml); }
public void RelatedIdSelectToAml(string odata, string expected) { var item = QueryItem.FromOData(odata); var aml = item.ToAml(); Assert.AreEqual(expected, aml); }
public void RoundTrip(string original, string expected) { var settings = new ConnectedAmlSqlWriterSettings(new TestConnection()); var item = QueryItem.FromOData(original); var odata = item.ToOData(settings, ElementFactory.Local.LocalizationContext); Assert.AreEqual(expected, odata); }
public void PagingAndOrdering_NotSuported(string odata) { var item = QueryItem.FromOData(odata); Assert.ThrowsException <NotSupportedException>(() => item.ToAml()); }