public void FirstOrDefaultItemsNotFoundTest() { var service = new OdooService(Connection); var partner = service.FirstOrDefault(OdooFilter <OdooPartner> .Where(x => x.Id == 0)); Assert.IsNull(partner); }
public void FirstItemsFoundTest() { var service = new OdooService(Connection); var partner = service.First(OdooFilter <OdooPartner> .Where(x => x.Id == 3354)); Assert.IsNotNull(partner); Assert.That(partner.Id == 3354); }
public void BasicListTest() { var service = new OdooService(Connection); var results = service.List <OdooPartner>(OdooFilter <OdooPartner> .Where(x => true), OdooSorter <OdooPartner> .OrderBy(x => x.Id), 0, 4); Assert.IsNotNull(results); Assert.That(results.Any()); Assert.That(results.Count == 4); }
public void ObjectWithlistTest() { var service = new OdooService(Connection); var project = service.FirstOrDefault <OdooProject>(OdooFilter <OdooProject> .Where(x => x.Id == 431)); var first = project.PartnerInvoices.First(); Assert.That(project.PartnerInvoices.Any()); }
public void ListPagingOrderByDescTest() { var service = new OdooService(Connection); var results = service.List <OdooPartner>(OdooFilter <OdooPartner> .Where(x => true), OdooSorter <OdooPartner> .OrderByDescending(x => x.Id), 0, 2); var results2 = service.List <OdooPartner>(OdooFilter <OdooPartner> .Where(x => true), OdooSorter <OdooPartner> .OrderByDescending(x => x.Id), 2, 2); Assert.IsNotNull(results); Assert.That(results.Any()); Assert.That(results.Count == 2); Assert.That(results.First().Id > results2.First().Id); Assert.IsNotNull(results2); Assert.That(results2.Any()); Assert.That(results2.Count == 2); }
public void AddTest() { var service = new OdooService(Connection); var partner = new OdooPartner { Email = "*****@*****.**", IsCompany = true, Name = "Test Company" }; var id = service.AddOrUpdate(partner); Assert.That(id > 0); var check = service.First(OdooFilter <OdooPartner> .Where(x => x.Id == id)); Assert.That(check.Name == "Test Company"); }
public void FirstItemsNotFoundTest() { var service = new OdooService(Connection); Assert.Throws <ArgumentNullException>(() => service.First(OdooFilter <OdooPartner> .Where(x => x.Id == 0))); }