Beispiel #1
0
        public void MaxCreatedFormatException()
        {
            var          sc           = new BooliNET.ExtendedSearchConditionSold();
            TestDelegate throwingCode = () => sc.MaxSoldDate = "20121301";

            Assert.Throws <FormatException>(throwingCode);
        }
Beispiel #2
0
        // 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());
            }
        }
Beispiel #3
0
        public void SetMaxSoldCreated()
        {
            var sc = new BooliNET.ExtendedSearchConditionSold();

            sc.MaxSoldDate = "20120102";
            Assert.That(sc.MaxSoldDate == "20120102");
        }
Beispiel #4
0
        public void MinCreatedLenArgumentException()
        {
            var          sc           = new BooliNET.ExtendedSearchConditionSold();
            TestDelegate throwingCode = () => sc.MinSoldDate = "2011010101";

            Assert.Throws <ArgumentException>(throwingCode);
        }
Beispiel #5
0
        public void SetMaxSoldPrice()
        {
            var sc = new BooliNET.ExtendedSearchConditionSold();

            sc.MaxSoldPrice = 31000;
            Assert.That(sc.MaxSoldPrice == 31000);
        }
Beispiel #6
0
        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");
        }
Beispiel #7
0
        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());
        }
Beispiel #8
0
        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());
        }
Beispiel #9
0
        // 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());
            }
        }
Beispiel #10
0
 public void SetMinSoldPrice()
 {
     var sc = new BooliNET.ExtendedSearchConditionSold();
     sc.MinSoldPrice = 21000;
     Assert.That(sc.MinSoldPrice == 21000);
 }
Beispiel #11
0
 public void SetMinSoldCreated()
 {
     var sc = new BooliNET.ExtendedSearchConditionSold();
     sc.MinSoldDate = "20110102";
     Assert.That(sc.MinSoldDate == "20110102");
 }
Beispiel #12
0
        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");
        }
Beispiel #13
0
 public void MinCreatedLenArgumentException()
 {
     var sc = new BooliNET.ExtendedSearchConditionSold();
     TestDelegate throwingCode = () => sc.MinSoldDate = "2011010101";
     Assert.Throws<ArgumentException>(throwingCode);
 }
Beispiel #14
0
 public void MaxCreatedFormatException()
 {
     var sc = new BooliNET.ExtendedSearchConditionSold();
     TestDelegate throwingCode = () => sc.MaxSoldDate = "20121301";
     Assert.Throws<FormatException>(throwingCode);
 }