示例#1
0
        static void Main(string[] args)
        {
            try
            {
                XmlConfigurator.Configure();

                var username     = "******";
                var pin          = "1234";
                var client       = new ViewRangerClient();
                var lastLocation = client.GetLastPosition()
                                   .ForUser(username, pin)
                                   .Request();

                var track = client.GetTrack()
                            .ForUser(username, pin)
                            .From(DateTime.Now.AddHours(-5))
                            .To(DateTime.Now)
                            .Limit(50)
                            .Request();
            }
            catch (Exception ex)
            {
                Console.WriteLine(string.Format("There was an error - {0}", ex.Message));
            }
        }
示例#2
0
        public void Request_Created_With_ApplicationID()
        {
            var key    = Guid.NewGuid().ToString();
            var client = new ViewRangerClient(key);

            Assert.AreEqual(key, ((GetTrackRequest)client.GetTrack()).ApplicationKey);
        }
示例#3
0
        public void Request_Created_With_BaseAddress()
        {
            var address = Guid.NewGuid().ToString();
            var client  = new ViewRangerClient(Guid.NewGuid().ToString(), address);

            Assert.AreEqual(address, ((GetTrackRequest)client.GetTrack()).BaseAddress);
        }
示例#4
0
        public void Request_Created_Correctly()
        {
            var client = new ViewRangerClient(Guid.NewGuid().ToString());

            Assert.IsNotNull(client.GetTrack());
        }