FindMissingPropertiesNeededByHtmlInclude() публичный Метод

This checks all the properties provided in the CDN object against the replace strings needed by the cdnHtmlFormatString
public FindMissingPropertiesNeededByHtmlInclude ( string cdnHtmlFormatString ) : IEnumerable
cdnHtmlFormatString string
Результат IEnumerable
Пример #1
0
        public void TestValidateCdnInfoOk()
        {
            //SETUP
            var jObject = JObject.Parse(@"{
              ""development"": ""lib/jquery/dist/jquery.js"",
              ""production"": ""jquery.min.js"",
              ""cdnUrl"": ""https://ajax.aspnetcdn.com/ajax/jquery/jquery-2.1.4.min.js"",
              ""cdnSuccessTest"": ""window.jQuery""
            }");
            var cdn = new CdnInfo("Unit Test", jObject);

            //ATTEMPT
            var missingParams = cdn.FindMissingPropertiesNeededByHtmlInclude(JsCdnHtmlInclude);

            //VERIFY
            missingParams.Any().ShouldEqual(false);
        }
Пример #2
0
        public void TestValidateCdnInfoMissingCdnSuccessTest()
        {
            //SETUP
            var jObject = JObject.Parse(@"{
              ""development"": ""lib/jquery/dist/jquery.js"",
              ""production"": ""jquery.min.js"",
              ""cdnUrl"": ""https://ajax.aspnetcdn.com/ajax/jquery/jquery-2.1.4.min.js""
            }");
            var cdn = new CdnInfo("Unit Test", jObject);

            //ATTEMPT
            var missingParams = cdn.FindMissingPropertiesNeededByHtmlInclude(JsCdnHtmlInclude);

            //VERIFY
            CollectionAssert.AreEquivalent(new string[] { "cdnSuccessTest" }, missingParams);
        }