public void GivenTextAndColumnsThatDoNotSplit_WhenCalledWithCenter_ThenReturnsCenteredTextWithLeftPreference() { // Arrange const string text = "Test"; const int columns = 7; // Act var aligned = AlignText.AlignAndFit(text, Alignment.Center, columns); // Assert Assert.AreEqual(" Test ", aligned); }
public void GivenSmallText_WhenCalledWithLeft_ThenReturnsTextWithLeftPadding() { // Arrange const string text = "Test"; const int columns = 6; // Act var aligned = AlignText.AlignAndFit(text, Alignment.Left, columns); // Assert Assert.AreEqual("Test ", aligned); }
public void GivenBigText_WhenCalledWithLeft_ThenReturnsSubstringOfText() { // Arrange const string text = "Test"; const int columns = 2; // Act var aligned = AlignText.AlignAndFit(text, Alignment.Left, columns); // Assert Assert.AreEqual("Te", aligned); }