Exemplo n.º 1
0
        public void ConstructValidModelNamespace_returns_sanitized_proposed_namespace_if_sanitized_proposed_namespace_valid()
        {
            Assert.Equal(
                "proposed",
                EdmUtils.ConstructValidModelNamespace("<proposed>", "default"));

            Assert.Equal(
                "proposed",
                EdmUtils.ConstructValidModelNamespace("<123_proposed>", "default"));
        }
Exemplo n.º 2
0
        public void ConstructValidModelNamespace_returns_default_namespace_if_proposed_namespace_null_or_empty_string()
        {
            Assert.Equal(
                "default",
                EdmUtils.ConstructValidModelNamespace(null, "default"));

            Assert.Equal(
                "default",
                EdmUtils.ConstructValidModelNamespace(string.Empty, "default"));
        }
Exemplo n.º 3
0
        public void ConstructValidModelNamespace_returns_default_namespace_if_sanitized_proposed_namespace_invalid_or_empty_string()
        {
            Assert.Equal(
                "default",
                EdmUtils.ConstructValidModelNamespace("&", "default"));

            Assert.Equal(
                "default",
                EdmUtils.ConstructValidModelNamespace("&\u0001", "default"));

            Assert.Equal(
                "default",
                EdmUtils.ConstructValidModelNamespace("&123", "default"));

            Assert.Equal(
                "default",
                EdmUtils.ConstructValidModelNamespace("_a a", "default"));
        }