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()); }