Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }