public void GetResourcesReturnsConfigurationInformation()
        {
            // Arrange  / Act
            Dictionary<SF, string> configurationResources =
                new ConfigurationResourceProvider().GetResources(TestConstants.ValidServerUri);

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

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

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

            TestHelpers.Connect();
        }