A service to receive S&F language resources.
Inheritance: ResourceProviderBase
        public void GetResourcesReturnsLanguageInformation()
        {
            // Arrange  / Act
            Dictionary<SF, string> languageResources =
                new LanguageResourceProvider().GetResources(TestConstants.ValidServerUri);

            // Assert
            languageResources.Count.Should().BeGreaterOrEqualTo(100);
        }
        public void GetResourcesThrowsExceptionWithoutNetworkConnection()
        {
            TestHelpers.Disconnect();

            // Arrange
            var sut = new LanguageResourceProvider();
            Action getResources = () => sut.GetResources(TestConstants.ValidServerUri);

            // Act / Assert
            getResources.ShouldThrow<NotImplementedException>().Where(e => e.Message == "Network connection lost.");

            TestHelpers.Connect();
        }