public void MaxCreatedFormatException() { var sc = new BooliNET.ExtendedSearchConditionSold(); TestDelegate throwingCode = () => sc.MaxSoldDate = "20121301"; Assert.Throws <FormatException>(throwingCode); }
// Sold examples public void RunSimpleSoldExample() { var booli = new BooliNET.Booli(CallerId, Key); var sc = new BooliNET.BooliSearchCondition(); var esc = new BooliNET.ExtendedSearchConditionSold(); //Extended search condition for sold, only used as argument here sc.Q = "Nacka"; sc.Limit = 5; var result = booli.GetResultSold(sc, esc); Console.WriteLine("Simple Sold Example\n"); Console.WriteLine("Result:\n"); Console.WriteLine("Count: " + result.count.ToString()); Console.WriteLine("Total count: " + result.totalCount.ToString()); foreach (Sold listing in result.sold) { Console.WriteLine("\n==========="); Console.WriteLine("BooliId: " + listing.booliId.ToString()); Console.WriteLine("Sold price: " + listing.soldPrice.ToString()); Console.WriteLine("Living Area: " + listing.livingArea.ToString()); Console.WriteLine("City: " + listing.location.address.city.ToString()); Console.WriteLine("Street Adress: " + listing.location.address.streetAddress.ToString()); } }
public void SetMaxSoldCreated() { var sc = new BooliNET.ExtendedSearchConditionSold(); sc.MaxSoldDate = "20120102"; Assert.That(sc.MaxSoldDate == "20120102"); }
public void MinCreatedLenArgumentException() { var sc = new BooliNET.ExtendedSearchConditionSold(); TestDelegate throwingCode = () => sc.MinSoldDate = "2011010101"; Assert.Throws <ArgumentException>(throwingCode); }
public void SetMaxSoldPrice() { var sc = new BooliNET.ExtendedSearchConditionSold(); sc.MaxSoldPrice = 31000; Assert.That(sc.MaxSoldPrice == 31000); }
public void CreateUrl() { var sc = new BooliNET.ExtendedSearchConditionSold(); sc.MinSoldPrice = 21000; sc.MaxSoldPrice = 31000; sc.MinSoldDate = "20110102"; sc.MaxSoldDate = "20120102"; Assert.That(sc.CreateUrl() == "&minSoldPrice=21000&maxSoldPrice=31000&minSoldDate=20110102&maxSoldDate=20120102"); }
public void PriceSoldExample() { var booli = new BooliNET.Booli(CallerId, Key); var sc = new BooliNET.BooliSearchCondition(); var esc = new BooliNET.ExtendedSearchConditionSold(); sc.Q = "Helsingborg"; sc.MinRooms = 2; sc.Limit = 5; esc.MinSoldPrice = 2000000; esc.MaxSoldPrice = 3000000; esc.MinSoldDate = "20130101"; esc.MaxSoldDate = "20130601"; var result = booli.GetResultSold(sc, esc); Console.WriteLine("Price Sold Example!\n"); Console.WriteLine(result.ToString()); }
public void SetMinSoldPrice() { var sc = new BooliNET.ExtendedSearchConditionSold(); sc.MinSoldPrice = 21000; Assert.That(sc.MinSoldPrice == 21000); }
public void SetMinSoldCreated() { var sc = new BooliNET.ExtendedSearchConditionSold(); sc.MinSoldDate = "20110102"; Assert.That(sc.MinSoldDate == "20110102"); }
public void SearchConditionClear() { var sc = new BooliNET.ExtendedSearchConditionSold(); sc.MinSoldPrice = 21000; sc.MaxSoldPrice = 31000; sc.MinSoldDate = "20110102"; sc.MaxSoldDate = "20120102"; sc.CreateUrl(); sc.ClearSearch(); sc.MinSoldPrice = 8000; sc.MaxSoldPrice = 80000; Assert.That(sc.CreateUrl() == "&minSoldPrice=8000&maxSoldPrice=80000"); }
public void MinCreatedLenArgumentException() { var sc = new BooliNET.ExtendedSearchConditionSold(); TestDelegate throwingCode = () => sc.MinSoldDate = "2011010101"; Assert.Throws<ArgumentException>(throwingCode); }
public void MaxCreatedFormatException() { var sc = new BooliNET.ExtendedSearchConditionSold(); TestDelegate throwingCode = () => sc.MaxSoldDate = "20121301"; Assert.Throws<FormatException>(throwingCode); }