internal void SetLanguageCorrectly(string SearchString, OpenWeatherUrlProvider.QueryLanguage LanguageToSet)
        {
            IUrlProvider ProviderUnderTest = CreateDefaultUrlProvider();

            ProviderUnderTest.SetLanguage(LanguageToSet);

            Assert.Contains(SearchString, ProviderUnderTest.GetUriAsString());
        }
        internal void ProvideAFluidInterface()
        {
            const string Town = "Karlsruhe,de";
            const OpenWeatherUrlProvider.QueryMode     Mode     = OpenWeatherUrlProvider.QueryMode.Json;
            const OpenWeatherUrlProvider.QueryUnit     Unit     = OpenWeatherUrlProvider.QueryUnit.Metric;
            const OpenWeatherUrlProvider.QueryLanguage Language = OpenWeatherUrlProvider.QueryLanguage.German;

            IUrlProvider ProviderUnderTest = CreateDefaultUrlProvider();

            ProviderUnderTest.SetLocation(Town).SetMode(Mode).SetUnit(Unit).SetLanguage(Language);

            Assert.True(true);
        }