public static void CreateWithCustomSeverity() { const Severity suggestion = Severity.Suggestion; var data = new BooleanData(); var style = new CSharpStyleVarElsewhereStyle(data, suggestion); Assert.That(style.Severity, Is.EqualTo(suggestion), nameof(style.Data)); }
public static void CreateWithNoData() { var data = new BooleanData(); var style = new CSharpStyleVarElsewhereStyle(data); Assert.That(style.Data, Is.SameAs(data), nameof(style.Data)); Assert.That(style.GetSetting(), Is.EqualTo(string.Empty), nameof(style.GetSetting)); }
public override CSharpStyleVarElsewhereStyle Add(CSharpStyleVarElsewhereStyle style) { if (style is null) { throw new ArgumentNullException(nameof(style)); } return(new CSharpStyleVarElsewhereStyle(this.Data.Add(style.Data), this.Severity)); }
public static void CreateWithMoreTrueData() { var data = new BooleanData(1u, 1u, 0u); var style = new CSharpStyleVarElsewhereStyle(data); Assert.That(style.Data, Is.SameAs(data), nameof(style.Data)); Assert.That(style.GetSetting(), Is.EqualTo( $"{CSharpStyleVarElsewhereStyle.Setting} = true:{style.Severity.GetDescription()}"), nameof(style.GetSetting)); }
public static void AddWithNull() { var style = new CSharpStyleVarElsewhereStyle(new BooleanData()); Assert.That(() => style.Add(null !), Throws.TypeOf <ArgumentNullException>()); }