Ejemplo n.º 1
0
    public void Defensive()
    {
        var parameter = new CodeParameter {
            Name = "class",
        };

        Assert.False(parameter.IsOfKind((CodeParameterKind[])null));
        Assert.False(parameter.IsOfKind(Array.Empty <CodeParameterKind>()));
    }
Ejemplo n.º 2
0
        public void Defensive()
        {
            var root      = CodeNamespace.InitRootNamespace();
            var parameter = new CodeParameter(root)
            {
                Name = "class",
            };

            Assert.False(parameter.IsOfKind((CodeParameterKind[])null));
            Assert.False(parameter.IsOfKind(new CodeParameterKind[] { }));
        }
Ejemplo n.º 3
0
    public void IsOfKind()
    {
        var parameter = new CodeParameter {
            Name = "class",
        };

        Assert.False(parameter.IsOfKind(CodeParameterKind.RequestConfiguration));
        parameter.Kind = CodeParameterKind.RequestAdapter;
        Assert.True(parameter.IsOfKind(CodeParameterKind.RequestAdapter));
        Assert.True(parameter.IsOfKind(CodeParameterKind.RequestAdapter, CodeParameterKind.RequestConfiguration));
        Assert.False(parameter.IsOfKind(CodeParameterKind.RequestConfiguration));
    }
Ejemplo n.º 4
0
        public void IsOfKind()
        {
            var root      = CodeNamespace.InitRootNamespace();
            var parameter = new CodeParameter(root)
            {
                Name = "class",
            };

            Assert.False(parameter.IsOfKind(CodeParameterKind.Headers));
            parameter.ParameterKind = CodeParameterKind.HttpCore;
            Assert.True(parameter.IsOfKind(CodeParameterKind.HttpCore));
            Assert.True(parameter.IsOfKind(CodeParameterKind.HttpCore, CodeParameterKind.Headers));
            Assert.False(parameter.IsOfKind(CodeParameterKind.Headers));
        }