예제 #1
0
        public void NewsApiOrgConnectorTest()
        {
            // Arrange
            var settings            = new DashboardSettingsWrapper();
            var newsApiOrgConnector = new NewsApiOrgConnector(settings);

            // Act
            var result = newsApiOrgConnector.GetNewsArticles("GB", 0);

            // Assert
            Assert.IsNotNull(result);
        }
예제 #2
0
        public void IpStackConnectorTest()
        {
            // Arrange
            var settings         = new DashboardSettingsWrapper();
            var ipStackConnector = new IpStackConnector(settings);

            // Act
            var result = ipStackConnector.GetIpStackDetails("185.69.144.1");

            // Assert
            Assert.IsNotNull(result);
        }
예제 #3
0
        public void TimeZoneDbConnectorTest()
        {
            // Arrange
            var dateHelper          = new DateHelper();
            var settings            = new DashboardSettingsWrapper();
            var timeZoneDbConnector = new TimeZoneDbConnector(dateHelper, settings);

            // Act
            var result = timeZoneDbConnector.GetTimeZoneDbDetails("15", "2");

            // Assert
            Assert.IsNotNull(result);
        }
예제 #4
0
        public void OpenWeatherMapConnectorTest()
        {
            // Arrange
            var settings   = new DashboardSettingsWrapper();
            var dateHelper = new DateHelper();
            var openWeatherMapConnector = new OpenWeatherMapConnector(settings, dateHelper);

            // Act
            var result = openWeatherMapConnector.GetOpenWeatherMapDetails("15", "2", 3600);

            // Assert
            Assert.IsNotNull(result);
        }