public void ProcessDoesNotCloseFontTagIfSizeIsAlreadyLarge() { //Arrange var largeCommand = new Large(); var currentPdf = new CurrentPdf(); currentPdf.StringBuilder = new StringBuilder(); currentPdf.CurrentFontSize = FontSize.Large; var expectedValue = string.Format("<font pointSize='{0}'>", (int)FontSize.Large); //Act largeCommand.Process(ref currentPdf); //Assert Assert.AreEqual(expectedValue, currentPdf.StringBuilder.ToString()); Assert.AreEqual(FontSize.Large, currentPdf.CurrentFontSize); }
public void ProcessAppendsToStringBuilderUsingClosingFontTagAndAdjustSize() { //Arrange var largeCommand = new Large(); var currentPdf = new CurrentPdf(); currentPdf.StringBuilder = new StringBuilder(); currentPdf.CurrentFontSize = FontSize.Normal; var expectedValue = string.Format("</font><font pointSize='{0}'>", (int)FontSize.Large); //Act largeCommand.Process(ref currentPdf); //Assert Assert.AreEqual(expectedValue, currentPdf.StringBuilder.ToString()); Assert.AreEqual(FontSize.Large, currentPdf.CurrentFontSize); }