コード例 #1
0
        public void ApiKeyIsSetCorrectly()
        {
            // setup
            string           apiKey  = "some random string";
            WisconsinService service = new WisconsinService(apiKey);

            // act
            string serviceApiKey = service.ApiKey;

            // verify
            Assert.AreEqual(apiKey, serviceApiKey);
        }
コード例 #2
0
        public async Task GetAlerts()
        {
            // setup
            WisconsinService service = GetService();

            // act
            var alerts = await service.GetAlertsAsync();


            // verify
            Assert.IsNotNull(alerts);
            Assert.IsTrue(alerts.Length > 0);
        }
コード例 #3
0
        public async Task GetMessageSigns()
        {
            // setup
            WisconsinService service = GetService();

            // act
            var messageSigns = await service.GetMessageSignsAsync();


            // verify
            Assert.IsNotNull(messageSigns);
            Assert.IsTrue(messageSigns.Length > 10);
        }
コード例 #4
0
        public async Task GetAllCameras()
        {
            // setup
            WisconsinService service = GetService();

            // act
            var cameras = await service.GetCamerasAsync();


            // verify
            Assert.IsNotNull(cameras);
            Assert.IsTrue(cameras.Length > 10);
        }
コード例 #5
0
        public async Task GetWinterRoadConditions()
        {
            // setup
            WisconsinService service = GetService();

            // act
            var winterRoadConditions = await service.GetWinterRoadConditionsAsync();


            // verify
            Assert.IsNotNull(winterRoadConditions);
            Assert.IsTrue(winterRoadConditions.Length > 10);
        }
コード例 #6
0
        public async Task GetAllRoadways()
        {
            // setup
            WisconsinService service = GetService();

            // act
            var roadways = await service.GetRoadwaysAsync();


            // verify
            Assert.IsNotNull(roadways);
            Assert.IsTrue(roadways.Length > 10);
            Assert.IsFalse(roadways.Any(r => r.Name == null));
        }