/// <summary> /// Checks that `GameObject` has `InputField` component attached and its variable text is equal to expected text /// </summary> /// <param name="go">`GameObject` with `InputField` component</param> /// <param name="expectedText">Expected text</param> public static void InputEquals(GameObject go, string expectedText) { var t = UITestUtils.FindComponentInParents <InputField>(go); if (t == null) { Assert.Fail("InputEquals: Object " + go.name + " has no InputField attached"); } if (t.text != expectedText) { Assert.Fail("InputEquals: InputField " + go.name + " actual text: " + t.text + ", expected " + expectedText + ", text dont't match"); } }
public override AbstractGenerator CreateGenerator(GameObject go) { return(VoidMethod.Path(go).Bool(UITestUtils.FindComponentInParents <Toggle>(go).isOn)); }
public override AbstractGenerator CreateGenerator(GameObject go) { return(VoidMethod.Path(go).Float(UITestUtils.FindComponentInParents <Slider>(go).value) .Enum(ComparisonOption.Equal)); }