public void JavaScriptBuilderElement_Builder_SetDefaultProtocol_InvalidProtocol(string protocol)
        {
            TestLoggerFactory loggerFactory = new TestLoggerFactory();
            var engine = new JavaScriptBuilderElementBuilder(loggerFactory)
                         .SetProtocol(protocol)
                         .Build();

            Assert.Fail("Expected exception was not thrown");
        }
        public void JavaScriptBuilderElement_Builder_SetDefaultProtocol_ValidProtocol(string protocol)
        {
            TestLoggerFactory loggerFactory = new TestLoggerFactory();
            var engine = new JavaScriptBuilderElementBuilder(loggerFactory)
                         .SetProtocol(protocol)
                         .Build();

            var loggers = loggerFactory.Loggers.Where(x => x.WarningsLogged.Count > 0);

            Assert.IsTrue(loggers.Count() == 0);
        }
        public void JavaScriptBuilderElement_Builder_SetObjectName_ValidName(string objName)
        {
            bool thrown = false;

            try
            {
                var engine = new JavaScriptBuilderElementBuilder(_loggerFactory)
                             .SetObjectName(objName)
                             .Build();
            }
            catch (PipelineConfigurationException)
            {
                thrown = true;
            }

            Assert.IsFalse(thrown);
        }