public static SecureFormat ( IFormatProvider formatProvider, string format ) : string | ||
formatProvider | IFormatProvider | /// The format Provider. /// |
format | string | /// The format string. /// |
리턴 | string |
public void SecureFormat_ReturnsErrorString_WhenTooFewParameters() { const string Format = "{0} {1} {2}"; const string Expected = "!!! FORMAT ERROR !!!! " + Format + ": "; const int I = 1; string result = FormatHelper.SecureFormat(CultureInfo.InvariantCulture, Format, I); result.Should().Be(Expected + I + ", ", "too few parameters."); }
public void SecureFormat_ReturnFormattedString_WhenCorrectNumberOfParameters() { const string Format = "{0} {1} {2}"; const string Correct = "1 1.25 string"; const int I = 1; const decimal D = 1.25m; const string S = "string"; string result = FormatHelper.SecureFormat(CultureInfo.InvariantCulture, Format, I, D, S); result.Should().Be(Correct, "Correct number of parameters."); }
public void SecureFormat_ReturnsFormattedString_WhenTooManyParameters() { const string Format = "{0} {1} {2}"; const string Correct = "1 1.25 string"; const int I = 1; const decimal D = 1.25m; const string S = "string"; string result = FormatHelper.SecureFormat(CultureInfo.InvariantCulture, Format, I, D, S, I); result.Should().Be(Correct, "too much parameters."); }
public void SecureFormat_ReturnsFormatString_WhenNoFormatParameters() { FormatHelper.SecureFormat(CultureInfo.InvariantCulture, "format", null) .Should().Be("format", "no args should result in format string."); }
public void SecureFormat_ReturnsEmptyString_WhenFormatIsNull() { FormatHelper.SecureFormat(CultureInfo.InvariantCulture, null) .Should().Be(string.Empty, "null should result in empty string."); }