protected virtual void Class_PropertSettings_ShouldBe_BaseTest(IColorCodeBandModel colorCodeBandModel , string name, int?significantFigure, decimal?multiplier, decimal?tolerance) { colorCodeBandModel.Name.Should().Be(name); colorCodeBandModel.SignificantFigure.Should().Be(significantFigure); colorCodeBandModel.Multiplier.Should().Be(multiplier); colorCodeBandModel.Tolerance.Should().Be(tolerance); }
public static string ToFormattedMulitplierHtml(this IColorCodeBandModel model) => WebUtility.HtmlDecode($"{model.Name.PadRight(9)}{string.Concat(MultiplyString, WhiteSpaceString, model.Multiplier.ToFormattedDecimalString(true), OhmSignString).PadLeft(11)}" .Replace(WhiteSpaceString, HtmlWhiteSpaceString));
public static string ToFormattedToleranceHtml(this IColorCodeBandModel model) => WebUtility.HtmlDecode($"{model.Name.PadRight(11)}{string.Concat(PlusMinusString, WhiteSpaceString, model.Tolerance.Value.ToString(PercentFormatString)).PadLeft(9)}".Replace(WhiteSpaceString, HtmlWhiteSpaceString));
public static string ToFormattedNameWithSignificantFigureHtml(this IColorCodeBandModel model) => WebUtility.HtmlDecode($"{model.Name.PadRight(19)}{model.SignificantFigure}".Replace(WhiteSpaceString, HtmlWhiteSpaceString));