public void ShouldLoadScript()
        {
            // Given
             var loader = new SizzleLoader();

             // When
             var uri = loader.LoadScript("http://example.com");

             // Then
             Assert.NotNull(uri);
        }
        public void ShouldThrowExceptionWhenLoadingLoadScriptWithEmptyArguments()
        {
            // Given
             var loader = new SizzleLoader();

             // When
             Action action = () => loader.LoadScript(Enumerable.Empty<string>().ToArray());

             // Then
             Assert.Throws<LoaderException>(action);
        }
        public void ShouldGetLibraryUri()
        {
            // Given
             var loader = new SizzleLoader();

             // When
             var uri = loader.LibraryUri;

             // Then
             Assert.NotNull(uri);
        }
        public void ShouldThrowExceptionWhenLoadingScriptWithNullArguments()
        {
            // Given
             var loader = new SizzleLoader();

             // When
             Action action = () => loader.LoadScript(null);

             // Then
             var ex = Assert.Throws<ArgumentNullException>(action);
             Assert.Equal("args", ex.ParamName);
        }