public void TipsNearby() { Service.FourSquare service = new Service.FourSquare(); service.TipsResult += new TipsEventHandler(service_TipsResult); service.Error += new MySquare.Service.ErrorEventHandler(service_Error); service.GetTipsNearby(-22.878073, -43.223305); if (wait.WaitOne(TimeOut)) { if (exception != null) { Assert.Fail(exception.InnerException == null ? exception.Message : exception.InnerException.Message); } Assert.IsNotNull(tipsNearby); Assert.IsNotNull(tipsNearby.Tips); foreach (var tip in tipsNearby.Tips) { Assert.IsNotNull(tip.User); Assert.IsNotNull(tip.Venue); } } else { Assert.Inconclusive("Request timed out."); } }
public void SearchVenues() { Service.FourSquare service = new Service.FourSquare(); service.SearchArrives += new SearchEventHandler(service_SearchArrives); service.Error += new MySquare.Service.ErrorEventHandler(service_Error); wait.Reset(); service.SearchNearby(null, -22.878073, -43.223305); if (wait.WaitOne(TimeOut)) { if (exception != null) { Assert.Fail(exception.InnerException == null ? exception.Message : exception.InnerException.Message); } Assert.IsNotNull(searchResults.Groups); foreach (var group in searchResults.Groups) { Assert.IsNotNull(group.Venues); foreach (var venue in group.Venues) { Assert.IsNotNull(venue.Name); } } } else { Assert.Inconclusive("Request timed out."); } }
public void CheckIn() { #if !TESTING Assert.Inconclusive("Not in test mode."); #endif var service = new Service.FourSquare(); service.Error += new ErrorEventHandler(service_Error); service.CheckInResult += new CheckInEventHandler(service_CheckInResult); wait.Reset(); result = null; exception = null; //css festas service.CheckIn(new Venue() { Id = "4c1d4a0b63750f47ff08b867" }, "teste", false, null, null); wait.WaitOne(); if (exception != null) { Assert.Fail(exception.InnerException == null ? exception.Message : exception.InnerException.Message); } Assert.IsNotNull(result); Assert.IsNotNull(result.CheckIn); Assert.IsNotNull(result.CheckIn.Venue); Assert.IsNotNull(result.Notifications); bool hasMessage = false; foreach (INotification notif in result.Notifications) { var message = notif as MessageNotification; var score = notif as ScoreNotification; var badge = notif as Badge; var mayorship = notif as Mayorship; var special = notif as Special; if (message != null) { hasMessage = true; } } Assert.IsTrue(hasMessage); }
public BaseController() { Service = new Service.FourSquare(); }