Ejemplo n.º 1
0
        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.");
            }
        }
Ejemplo n.º 2
0
        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.");
            }
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 public BaseController()
 {
     Service = new Service.FourSquare();
 }