public void Defensive() { var parameter = new CodeParameter { Name = "class", }; Assert.False(parameter.IsOfKind((CodeParameterKind[])null)); Assert.False(parameter.IsOfKind(Array.Empty <CodeParameterKind>())); }
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[] { })); }
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)); }
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)); }