public void SimpleButton() { ButtonTestForm form = new ButtonTestForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); ButtonTester button = new ButtonTester("myButton", form); button.Click(); Assert.AreEqual( @"[Test] public void Test() { ButtonTester myButton = new ButtonTester(""myButton""); myButton.Click(); }", writer.Test); }
public void Listen() { ButtonTestForm form = new ButtonTestForm(); form.Show(); FireCount = 0; Listener listener = new Listener(); listener.ListenTo(form); listener.Event += EventListener; ButtonTester button = new ButtonTester("myButton", form); button.Click(); Assert.AreEqual(1, FireCount); button.Click(); Assert.AreEqual(2, FireCount); }