public void LengthTest() { var odata = new OProvider( "http://odata.netflix.com/Catalog", "results"); var titles = odata.CreateQuery<Entry>("Titles"); var result = titles.Where(x => x.Name.Length() > 165).ToList(); Assert.IsTrue(result.Any()); }
public void OrderByTest() { var odata = new OProvider( "http://odata.netflix.com/Catalog", "results"); var titles = odata.CreateQuery<Entry>("Titles"); var result = titles.Where(x => x.AverageRating == 3.6).OrderBy(x=>x.Name).ToList(); Assert.IsTrue(result.Any()); }
public void EndsWithTest() { var odata = new OProvider( "http://odata.netflix.com/Catalog", "results"); var titles = odata.CreateQuery<Entry>("Titles"); var result = titles.Where(x => x.Name.EndsWith("Rose")).ToList(); Assert.IsNotNull(result); }
public void FirstTest() { var odata = new OProvider( "http://odata.netflix.com/Catalog"); var titles = odata.CreateQuery<Entry>("Titles"); var result = titles.First(x => x.AverageRating > 3); Assert.IsNotNull(result); }
public void SimpleWhereAndTest() { var odata = new OProvider( "http://odata.netflix.com/Catalog", "results"); var titles = odata.CreateQuery<Entry>("Titles"); var result = titles.Where(x => x.Name == "'The Name of the Rose'" && x.AverageRating==3.6).ToList(); Assert.AreEqual(result.Count, 1); }
public void YearTest() { var odata = new OProvider("http://odata.netflix.com/Catalog", "results"); var titles = odata.CreateQuery<Entry>("Titles"); var result = titles.Where(x => x.DateModified.YearCompare()==2012).ToList(); Assert.IsTrue(result.Any()); }
public void WhereMultipleOrTest() { var odata = new OProvider( "http://odata.netflix.com/Catalog", "results"); var titles = odata.CreateQuery<Entry>("Titles"); var result = titles.Where(x => x.Name == "'The Name of the Rose'" || x.AverageRating == 3.6 || x.ShortName=="'The Name of the Rose'").ToList(); Assert.AreEqual(result.Any(), true); }
public void ToUpperTest() { var odata = new OProvider( "http://odata.netflix.com/Catalog", "results"); var titles = odata.CreateQuery<Entry>("Titles"); var result = titles.Where(x => x.Name.ToUpper() == "'THE NAME OF THE ROSE'").ToList(); Assert.IsTrue(result.Any()); }
public void TakeTest() { var odata = new OProvider( "http://odata.netflix.com/Catalog"); var titles = odata.CreateQuery<Entry>("Titles"); var result = titles.Where(x => x.AverageRating == 3.6).Take(100).ToList(); Assert.AreEqual(result.Count, 100); }
public void StartsWithTest() { var odata = new OProvider( "http://odata.netflix.com/Catalog", "results"); var titles = odata.CreateQuery<Entry>("Titles"); var result = titles.Where(x => x.Name.StartsWith("The Name")).ToList(); Assert.IsTrue(result.Count > 0); }