private void InitTextPatterns() { IPattern pattern = new FirstPattern(); pattern.Create(5); txtPattern1.Text = pattern.Result; pattern = new SecondPattern(); pattern.Create(5); txtPattern2.Text = pattern.Result; pattern = new ThirdPattern(); pattern.Create(5); txtPattern3.Text = pattern.Result; pattern = new FourthPattern(); pattern.Create(5); txtPattern4.Text = pattern.Result; pattern = new FifthPattern(); pattern.Create(5); txtPattern5.Text = pattern.Result; pattern = new SixthPattern(); pattern.Create(3); txtPattern6.Text = pattern.Result; pattern = new SeventhPattern(); pattern.Create(3); txtPattern7.Text = pattern.Result; }
public void CreateTest_ArgException() { // Arrange var pattern = new ThirdPattern(); // Assert pattern.Create(999999); }
public void CreateTest() { // Arrange var pattern = new ThirdPattern(); const string validResult = "*\n***\n*****\n***\n*\n"; // Act pattern.Create(5); // Assert Assert.AreEqual(pattern.Result, validResult); }