public void FormClose() { MultiForm form = new MultiForm(); form.Show(); TestWriter writer = new TestWriter(form); ButtonTester button = new ButtonTester("myButton"); button.Click(); FormTester form0 = new FormTester("Form-0"); form0.Close(); Assert.AreEqual( @"[Test] public void Test() { ButtonTester myButton = new ButtonTester(""myButton""); FormTester Form-0 = new FormTester(""Form-0""); myButton.Click(); Form-0.Close(); }", writer.Test); }
public void EventCausesAnother() { MultiForm form = new MultiForm(); form.Show(); TestWriter writer = new TestWriter(form); ButtonTester button = new ButtonTester("btnClose"); button.Click(); try { button.Click(); Assert.Fail("Window did not close."); } catch (NoSuchControlException) { //window is closed.. good. } Assert.AreEqual( @"[Test] public void Test() { ButtonTester btnClose = new ButtonTester(""btnClose""); btnClose.Click(); }", writer.Test); }
public void MultipleForms() { MultiForm form = new MultiForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); ButtonTester button = new ButtonTester("myButton"); button.Click(); ButtonTester button2 = new ButtonTester("myButton", "Form-0"); button2.Click(); Assert.AreEqual( @"[Test] public void Test() { ButtonTester myButton = new ButtonTester(""myButton""); ButtonTester Form-0_myButton = new ButtonTester(""myButton"", ""Form-0""); myButton.Click(); Form-0_myButton.Click(); }", writer.Test); }
public void EventCausesAnother() { MultiForm form = new MultiForm(); form.Show(); TestWriter writer = new TestWriter(form); ButtonTester button = new ButtonTester("btnClose"); button.Click(); Assert.Throws <NoSuchControlException>(() => button.Click()); Assert.Equal( @"[Fact] public void Test() { ButtonTester btnClose = new ButtonTester(""btnClose""); btnClose.Click(); }", writer.Test); }
public void OpenMulti_Form() { MultiForm.Click(); }
public void NamesShouldAdapt() { MultiForm form = new MultiForm(); form.Show(); TestWriter writer = new TestWriter(form); Assert.AreEqual("", writer.Test); ButtonTester nothingButton = new ButtonTester("nothingButton"); nothingButton.Click(); //------------------------------------------------------ Assert.AreEqual( @"[Test] public void Test() { ButtonTester nothingButton = new ButtonTester(""nothingButton""); nothingButton.Click(); }", writer.Test); //------------------------------------------------------ ButtonTester myButton = new ButtonTester("myButton"); myButton.Click(); //------------------------------------------------------ Assert.AreEqual( @"[Test] public void Test() { ButtonTester nothingButton = new ButtonTester(""nothingButton""); ButtonTester myButton = new ButtonTester(""myButton""); nothingButton.Click(); myButton.Click(); }", writer.Test); //------------------------------------------------------ ButtonTester nothingButton2 = new ButtonTester("nothingButton", "Form-0"); nothingButton2.Click(); ButtonTester nothingButton3 = new ButtonTester("nothingButton", "Form"); nothingButton3.Click(); //------------------------------------------------------ Assert.AreEqual( @"[Test] public void Test() { ButtonTester Form_nothingButton = new ButtonTester(""nothingButton"", ""Form""); ButtonTester myButton = new ButtonTester(""myButton""); ButtonTester Form-0_nothingButton = new ButtonTester(""nothingButton"", ""Form-0""); Form_nothingButton.Click(); myButton.Click(); Form-0_nothingButton.Click(); Form_nothingButton.Click(); }", writer.Test); //------------------------------------------------------ }