Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
 public void OpenMulti_Form()
 {
     MultiForm.Click();
 }
Exemple #6
0
        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);
            //------------------------------------------------------
        }