コード例 #1
0
        public void NormalizeFileExtensions_EmptyOrNull()
        {
            var proj = new Project();

            proj.ExtensionsToInclude = "";

            // empty
            var normalized = Project.NormalizeFileExtensions(proj.ExtensionsToInclude).ToList();

            Assert.AreEqual(0, normalized.Count);

            // null
            proj.ExtensionsToInclude = null;
            normalized = Project.NormalizeFileExtensions(proj.ExtensionsToInclude).ToList();
            Assert.AreEqual(0, normalized.Count);
        }
コード例 #2
0
        public void NormalizeFileExtensions()
        {
            var proj = new Project {
                ExtensionsToInclude = "Xml, .cs; CS   ; JAVA "
            };

            var normalized = Project.NormalizeFileExtensions(proj.ExtensionsToInclude).ToList();

            // Distinct values.
            // , or ; are accepted as separator.
            // Trimming and ToLower
            Assert.AreEqual(3, normalized.Count);
            Assert.AreEqual(".xml", normalized[0]);
            Assert.AreEqual(".cs", normalized[1]);
            Assert.AreEqual(".java", normalized[2]);
        }