public void LimitNegativeException() { var sc = new BooliNET.AreaSearchCondition(); TestDelegate throwingCode = () => sc.Limit = -5; Assert.Throws <ArgumentException>(throwingCode); }
// Area examples public void RunSimpleAreaExample() { var booli = new BooliNET.Booli(CallerId, Key); var sc = new BooliNET.AreaSearchCondition(); sc.Latitude = "59.334979"; sc.Longitude = "18.065579"; // Limit can be set if Q is used instead of Lat/Long var result = booli.GetResultArea(sc); Console.WriteLine("Simple Area Example\n"); Console.WriteLine("Result:\n"); Console.WriteLine("Count: " + result.count.ToString()); Console.WriteLine("Total count: " + result.totalCount.ToString()); foreach (Areas area in result.areas) { Console.WriteLine("\n==========="); Console.WriteLine("BooliId: " + area.booliId.ToString()); Console.WriteLine("Name: " + area.name.ToString()); foreach (string t in area.types) { Console.WriteLine("\tType: " + t.ToString()); } Console.WriteLine("Parent BooliId: " + area.parentBooliId.ToString()); Console.WriteLine("Parent name: " + area.parentName.ToString()); foreach (string t in area.parentTypes) { Console.WriteLine("\tParent type: " + t.ToString()); } Console.WriteLine("Size: " + area.size.ToString()); } }
public void LongitudeException() { var sc = new BooliNET.AreaSearchCondition(); TestDelegate throwingCode = () => sc.Longitude = "220"; Assert.Throws <ArgumentException>(throwingCode); }
public void SetLongitude() { var sc = new BooliNET.AreaSearchCondition(); sc.Longitude = "40.9"; Assert.That(sc.Longitude == "40.9"); }
public void SetLatitude() { var sc = new BooliNET.AreaSearchCondition(); sc.Latitude = "20.7"; Assert.That(sc.Latitude == "20.7"); }
public void SetQ() { var sc = new BooliNET.AreaSearchCondition(); sc.Q = "Nacka"; Assert.That(sc.Q == "Nacka"); }
public void CreateUrl() { var sc = new BooliNET.AreaSearchCondition(); sc.Latitude = "-20.7"; sc.Longitude = "40.9"; Console.WriteLine(sc.CreateUrl()); Assert.That(sc.CreateUrl() == "limit=3&lat=-20.7&lng=40.9"); }
public void SearchConditionClear() { var sc = new BooliNET.AreaSearchCondition(); sc.Latitude = "20.7"; sc.Longitude = "-40.9"; sc.CreateUrl(); sc.ClearSearch(); sc.Q = "Nacka"; sc.Limit = 20; Console.WriteLine(sc.CreateUrl()); Assert.That(sc.CreateUrl() == "limit=20&q=Nacka"); }
public void LongitudeException() { var sc = new BooliNET.AreaSearchCondition(); TestDelegate throwingCode = () => sc.Longitude = "220"; Assert.Throws<ArgumentException>(throwingCode); }
public void LimitNegativeException() { var sc = new BooliNET.AreaSearchCondition(); TestDelegate throwingCode = () => sc.Limit = -5; Assert.Throws<ArgumentException>(throwingCode); }