Beispiel #1
0
        public void InputNonCoopTest()
        {
            //(numericPlayer.Value == 0 || textBoxProduct.Text == "" || richTextBoxMaterials.Text == "")
            NonCoopForm nonCoopTest = new NonCoopForm();

            nonCoopTest.NoPTB.Text        = "";
            nonCoopTest.InvestmentTB.Text = "";
            nonCoopTest.MultiTB.Text      = "";
            nonCoopTest.RuleParamTB.Text  = "";
            nonCoopTest.GraphTypeCB.Text  = "";
            Assert.IsFalse(nonCoopTest.checkParams());

            nonCoopTest.NoPTB.Text = "30";
            Assert.IsFalse(nonCoopTest.checkParams());

            nonCoopTest.InvestmentTB.Text = "10";
            Assert.IsFalse(nonCoopTest.checkParams());

            nonCoopTest.MultiTB.Text = "5";
            Assert.IsFalse(nonCoopTest.checkParams());

            nonCoopTest.RuleParamTB.Text = "75";
            Assert.IsFalse(nonCoopTest.checkParams());

            nonCoopTest.GraphTypeCB.Text = "Random Graph";
            Assert.IsTrue(nonCoopTest.checkParams());
        }
        public void NonCoopertiv_Open_Close_Window_From_MenuForm()
        {
            var nonCooperativ = new NonCoopForm();

            if (nonCooperativ == null)
            {
                Assert.Fail();
            }
            nonCooperativ.NoPTB.Text = "10";
            if (nonCooperativ.NoPTB.Text != "10")
            {
                Assert.Fail();
            }
            nonCooperativ.InvestmentTB.Text = "10";
            if (nonCooperativ.InvestmentTB.Text != "10")
            {
                Assert.Fail();
            }
            nonCooperativ.InvestmentTB.Text = "10";
            if (nonCooperativ.InvestmentTB.Text != "10")
            {
                Assert.Fail();
            }
            nonCooperativ.RuleParamTB.Text = "10";
            if (nonCooperativ.RuleParamTB.Text != "10")
            {
                Assert.Fail();
            }
            nonCooperativ.RuleParamTB.Text = "Neighbors Decide";
            if (nonCooperativ.RuleParamTB.Text != "Neighbors Decide")
            {
                Assert.Fail();
            }
            MethodInfo MethodButton1_Click = nonCooperativ.GetType().GetMethod("Button1_Click", BindingFlags.NonPublic | BindingFlags.Instance);

            MethodButton1_Click.Invoke(nonCooperativ, new object[] { null, null });
            MethodInfo MethodExit = nonCooperativ.GetType().GetMethod("Exit", BindingFlags.NonPublic | BindingFlags.Instance);

            MethodExit.Invoke(nonCooperativ, new object[] { });
            if (nonCooperativ.IsAccessible != false)
            {
                Assert.Fail();
            }
        }
        public void InputNonCoopTest()
        {
            NonCoopForm nonCoopTest = new NonCoopForm();

            nonCoopTest.NoPTB.Text        = "";
            nonCoopTest.InvestmentTB.Text = "";
            nonCoopTest.MultiTB.Text      = "";
            nonCoopTest.RuleParamTB.Text  = "";
            Assert.IsFalse(nonCoopTest.checkParams());

            nonCoopTest.NoPTB.Text = "5";
            Assert.IsFalse(nonCoopTest.checkParams());

            nonCoopTest.InvestmentTB.Text = "2";
            Assert.IsFalse(nonCoopTest.checkParams());

            nonCoopTest.MultiTB.Text = "2";
            Assert.IsFalse(nonCoopTest.checkParams());

            nonCoopTest.RuleParamTB.Text = "2";
            Assert.IsTrue(nonCoopTest.checkParams());
        }