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 FirstPattern(); // Assert pattern.Create(999999); }
public void CreateTest() { // Arrange var pattern = new FirstPattern(); const string validResult = "*\n**\n***\n****\n*****\n"; // Act pattern.Create(5); // Assert Assert.AreEqual(pattern.Result, validResult); }
public void ApplyPatternTest_Unfolded() { // Arrange MainWindow mainWindow = new MainWindow(); IPattern pattern = new FirstPattern(); // Act pattern.Create(5); mainWindow.ApplyResult(pattern); // Assert Assert.AreEqual(mainWindow.txtDisplay.Text, pattern.Result); }
public void CreateTest1() { // Arrange var service = new PatternService(); var validResult = new FirstPattern(); validResult.Create(3); // Act var pattern = service.Create(3); // Assert Assert.IsInstanceOfType(pattern, typeof(FirstPattern)); Assert.AreEqual(pattern.Result, validResult.Result); }