public void Transform_GivenVerticalSection_ReturnsBar() { //Arrange var sut = new BoxDrawingTransformer(); string[] test = { "#", "#" }; string expected = "║"; //Act var result = sut.Transform(test); //Assert Assert.AreEqual(expected, result[0]); }
public void Transform_GivenHorizontalSection_ReturnsBar() { //Arrange var sut = new BoxDrawingTransformer(); string[] test = { "##" }; string[] expected = { "══" }; //Act var result = sut.Transform(test); //Assert Assert.AreEqual(expected[0], result[0]); }
public void Transform_GivenInput_ReturnsNotNull() { //Arrange var sut = new BoxDrawingTransformer(); string[] test = { " ", " " }; //Act var result = sut.Transform(test); //Assert Assert.NotNull(result); }
public void Transform_GivenBottomRightCornerSection_ReturnsCorner() { //Arrange var sut = new BoxDrawingTransformer(); string[] test = { " #", "##" }; char expected = '╝'; //Act var result = sut.Transform(test); //Assert Assert.AreEqual(expected, result[1][1]); }
public void Transform_GivenVerticalLeftTeeSection_ReturnsTee() { //Arrange var sut = new BoxDrawingTransformer(); string[] test = { " # ", "## ", " # " }; char expected = '╣'; //Act var result = sut.Transform(test); //Assert Assert.AreEqual(expected, result[1][1]); }