public void Builder_AppendFormat_WithFormatStringComponent() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat("0x{0:X}", 50); // Assert Assert.Equal("0xHtmlEncode[[32]]", HtmlContentToString(builder)); }
public void Builder_AppendFormat_HtmlString() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat("{0}!", new HtmlString("First")); // Assert Assert.Equal("First!", HtmlContentToString(builder)); }
public void Builder_AppendFormat_WithDifferentCurrentCulture() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat(CultureInfo.CurrentCulture, "{0:D}", new DateTime(2015, 02, 01)); // Assert Assert.Equal( "HtmlEncode[[Sonntag, 1. Februar 2015]]", HtmlContentToString(builder)); }
public void Builder_AppendFormat_WithAlignmentComponent() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat("{0, -25} World!", "Hello"); // Assert Assert.Equal( "HtmlEncode[[Hello]] World!", HtmlContentToString(builder)); }
public void Builder_AppendFormatContent_With3Arguments() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat("0x{0:X} - {1} equivalent for {2}.", 50, "hex", 50); // Assert Assert.Equal( "0xHtmlEncode[[32]] - HtmlEncode[[hex]] equivalent for HtmlEncode[[50]].", HtmlContentToString(builder)); }
public void Builder_AppendFormatContent_With1Argument() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat("0x{0:X} - hex equivalent for 50.", 50); // Assert Assert.Equal( "0xHtmlEncode[[32]] - hex equivalent for 50.", HtmlContentToString(builder)); }
public void Builder_AppendFormat() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat("{0} {1} {2} {3}!", "First", "Second", "Third", "Fourth"); // Assert Assert.Equal( "HtmlEncode[[First]] HtmlEncode[[Second]] HtmlEncode[[Third]] HtmlEncode[[Fourth]]!", HtmlContentToString(builder)); }
public void Builder_AppendFormatContent_With3Arguments() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat("0x{0:X} - {1} equivalent for {2}.", 50, "hex", 50); // Assert Assert.Equal( "0xHtmlEncode[[32]] - HtmlEncode[[hex]] equivalent for HtmlEncode[[50]].", HtmlContentToString(builder)); }
public void Builder_AppendFormatContent_With1Argument() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat("0x{0:X} - hex equivalent for 50.", 50); // Assert Assert.Equal( "0xHtmlEncode[[32]] - hex equivalent for 50.", HtmlContentToString(builder)); }
public void Builder_AppendFormat() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat("{0} {1} {2} {3}!", "First", "Second", "Third", "Fourth"); // Assert Assert.Equal( "HtmlEncode[[First]] HtmlEncode[[Second]] HtmlEncode[[Third]] HtmlEncode[[Fourth]]!", HtmlContentToString(builder)); }
public void Builder_AppendFormat_WithDifferentCurrentCulture() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat(CultureInfo.CurrentCulture, "{0:D}", DateTime.Parse("01/02/2015")); // Assert Assert.Equal( "HtmlEncode[[01 February 2015]]", HtmlContentToString(builder)); }
public void Builder_AppendFormat_WithDifferentCulture() { // Arrange var builder = new TestHtmlContentBuilder(); var culture = new CultureInfo("fr-FR"); // Act builder.AppendFormat(culture, "{0} in french!", 1.21); // Assert Assert.Equal( "HtmlEncode[[1,21]] in french!", HtmlContentToString(builder)); }
public void Builder_AppendFormat_WithCulture_1Argument() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat( CultureInfo.InvariantCulture, "Numbers in InvariantCulture - {0:N}!", 1.1); // Assert Assert.Equal( "Numbers in InvariantCulture - HtmlEncode[[1.10]]!", HtmlContentToString(builder)); }
public void Builder_AppendFormat_WithCulture() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat( CultureInfo.InvariantCulture, "Numbers in InvariantCulture - {0, -5:N} {1} {2} {3}!", 1.1, 2.98, 145.82, 32.86); // Assert Assert.Equal( "Numbers in InvariantCulture - HtmlEncode[[1.10]] HtmlEncode[[2.98]] " + "HtmlEncode[[145.82]] HtmlEncode[[32.86]]!", HtmlContentToString(builder)); }
public void Builder_AppendFormat_WithDifferentCulture() { // Arrange var builder = new TestHtmlContentBuilder(); var culture = new CultureInfo("fr-FR"); // Act builder.AppendFormat(culture, "{0} in french!", 1.21); // Assert Assert.Equal( "HtmlEncode[[1,21]] in french!", HtmlContentToString(builder)); }
public void Builder_AppendFormat_WithDifferentCurrentCulture() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat(CultureInfo.CurrentCulture, "{0:D}", DateTime.Parse("01/02/2015")); // Assert Assert.Equal( "HtmlEncode[[01 February 2015]]", HtmlContentToString(builder)); }
public void Builder_AppendFormat_WithCulture_3Arguments() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat( CultureInfo.InvariantCulture, "Numbers in InvariantCulture - {0:N} {1} {2}!", 1.1, 2.98, 3.12); // Assert Assert.Equal( "Numbers in InvariantCulture - HtmlEncode[[1.10]] HtmlEncode[[2.98]] HtmlEncode[[3.12]]!", HtmlContentToString(builder)); }
public void Builder_AppendFormat_WithCulture() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat( CultureInfo.InvariantCulture, "Numbers in InvariantCulture - {0, -5:N} {1} {2} {3}!", 1.1, 2.98, 145.82, 32.86); // Assert Assert.Equal( "Numbers in InvariantCulture - HtmlEncode[[1.10]] HtmlEncode[[2.98]] " + "HtmlEncode[[145.82]] HtmlEncode[[32.86]]!", HtmlContentToString(builder)); }
public void Builder_AppendFormat_WithFormatStringComponent() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat("0x{0:X}", 50); // Assert Assert.Equal("0xHtmlEncode[[32]]", HtmlContentToString(builder)); }
public void Builder_AppendFormat_WithAlignmentComponent() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat("{0, -25} World!", "Hello"); // Assert Assert.Equal( "HtmlEncode[[Hello]] World!", HtmlContentToString(builder)); }
public void Builder_AppendFormat_HtmlContent() { // Arrange var builder = new TestHtmlContentBuilder(); // Act builder.AppendFormat("{0}!", new EncodedString("First")); // Assert Assert.Equal( "First!", HtmlContentToString(builder)); }