public void CanAppendFormat_WithFormatStringComponent() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat("0x{0:X}", 50); // Assert Assert.Equal("0x32", tagHelperContent.GetContent()); }
public void CanAppendFormatContent() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat("{0} {1} {2} {3}!", "First", "Second", "Third", "Fourth"); // Assert Assert.Equal("First Second Third Fourth!", tagHelperContent.GetContent()); }
public void CanAppendFormat_WithDifferentCurrentCulture() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat(CultureInfo.CurrentCulture, "{0:D}", DateTime.Parse("01/02/2015")); // Assert Assert.Equal("01 February 2015", tagHelperContent.GetContent()); }
public void CanAppendFormat_WithAlignmentComponent() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat("{0, -10} World!", "Hello"); // Assert Assert.Equal("Hello World!", tagHelperContent.GetContent()); }
public void CanAppendFormatContent_With3Arguments() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat("0x{0, -5:X} - {1} equivalent for {2}.", 50, "hex", 50); // Assert Assert.Equal("0x32 - hex equivalent for 50.", tagHelperContent.GetContent()); }
public void CanAppendFormat_WithDifferentCulture() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); var culture = new CultureInfo("fr-FR"); // Act tagHelperContent.AppendFormat(culture, "{0} in french!", 1.21); // Assert Assert.Equal("1,21 in french!", tagHelperContent.GetContent()); }
public void CanAppendFormat_WithCulture_1Argument() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat( CultureInfo.InvariantCulture, "Numbers in InvariantCulture - {0, -5:N}!", 1.1); // Assert Assert.Equal("Numbers in InvariantCulture - 1.10 !", tagHelperContent.GetContent()); }
public void CanAppendDefaultTagHelperContent() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); var helloWorldContent = new DefaultTagHelperContent(); helloWorldContent.SetContent("HelloWorld"); var expected = "Content was HelloWorld"; // Act tagHelperContent.AppendFormat("Content was {0}", helloWorldContent); // Assert Assert.Equal(expected, tagHelperContent.GetContent()); }
public void CanAppendFormat_WithCulture() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.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 - 1.10 2.98 145.82 32.86!", tagHelperContent.GetContent()); }
public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output) { if (ShowDismiss) { output.PreContent.AppendFormat(@"<button type='button' class='btn btn-default' data-dismiss='modal'>{0}</button>", DismissText); } var childContent = await context.GetChildContentAsync(); var footerContent = new DefaultTagHelperContent(); if (ShowDismiss) { footerContent.AppendFormat(@"<button type='button' class='btn btn-default' data-dismiss='modal'>{0}</button>", DismissText); } footerContent.Append(childContent); var modalContext = (ModalContext)context.Items[typeof(ModalTagHelper)]; modalContext.Footer = footerContent; output.SuppressOutput(); }
public void CanAppendFormatContent() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat("{0} {1} {2} {3}!", "First", "Second", "Third", "Fourth"); // Assert Assert.Equal("First Second Third Fourth!", tagHelperContent.GetContent()); }
public void CanAppendFormatContent() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat("{0} {1} {2} {3}!", "First", "Second", "Third", "Fourth"); // Assert Assert.Equal( "HtmlEncode[[First]] HtmlEncode[[Second]] HtmlEncode[[Third]] HtmlEncode[[Fourth]]!", tagHelperContent.GetContent(new CommonTestEncoder())); }
public void CanAppendFormat_WithDifferentCurrentCulture() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat(CultureInfo.CurrentCulture, "{0:D}", DateTime.Parse("01/02/2015")); // Assert Assert.Equal("01 February 2015", tagHelperContent.GetContent()); }
public void CanAppendDefaultTagHelperContent() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); var helloWorldContent = new DefaultTagHelperContent(); helloWorldContent.SetContent("HelloWorld"); var expected = "Content was HelloWorld"; // Act tagHelperContent.AppendFormat("Content was {0}", helloWorldContent); // Assert Assert.Equal(expected, tagHelperContent.GetContent()); }
public void CanAppendFormat_WithCulture_3Arguments() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat( CultureInfo.InvariantCulture, "Numbers in InvariantCulture - {0, -5:N} {1} {2}!", 1.1, 2.98, 3.12); // Assert Assert.Equal("Numbers in InvariantCulture - 1.10 2.98 3.12!", tagHelperContent.GetContent()); }
public void CanAppendFormat_WithDifferentCulture() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); var culture = new CultureInfo("fr-FR"); // Act tagHelperContent.AppendFormat(culture, "{0} in french!", 1.21); // Assert Assert.Equal("1,21 in french!", tagHelperContent.GetContent()); }
public void CanAppendFormat_WithCulture() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.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 - 1.10 2.98 145.82 32.86!", tagHelperContent.GetContent()); }
public void CanAppendFormat_WithFormatStringComponent() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat("0x{0:X}", 50); // Assert Assert.Equal("0x32", tagHelperContent.GetContent()); }
public void CanAppendFormat_WithAlignmentComponent() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat("{0, -10} World!", "Hello"); // Assert Assert.Equal("Hello World!", tagHelperContent.GetContent()); }
public void CanAppendFormatContent_With3Arguments() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat("0x{0, -5:X} - {1} equivalent for {2}.", 50, "hex", 50); // Assert Assert.Equal("0x32 - hex equivalent for 50.", tagHelperContent.GetContent()); }
public void CanAppendFormat_WithCulture() { // Arrange var tagHelperContent = new DefaultTagHelperContent(); // Act tagHelperContent.AppendFormat( CultureInfo.InvariantCulture, "Numbers in InvariantCulture - {0: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]]!", tagHelperContent.GetContent(new CommonTestEncoder())); }