public void AxisBasicUsagePasses() { var data = new AxisButtonFrameInputData(); var buttonName = "Horizontal"; data.AddObservedButtonNames(buttonName); Assert.IsTrue(data.ContainsButton(buttonName)); var axis = 1f; data.SetAxis(buttonName, axis); Assert.AreEqual(axis, data.GetAxis(buttonName)); }
public void GetValuesEnumerablePasses() { var data = new AxisButtonFrameInputData(); var buttonNames = new string[] { "Horizontal", "Vertical", }; data.AddObservedButtonNames(buttonNames); AssertionUtils.AssertEnumerableByUnordered( buttonNames.Select(_n => (key: _n, (object)data.GetAxis(_n))) , data.GetValuesEnumerable().Select(_t => (_t.Key, _t.Value.RawValue)) , "Don't match GetValuesEnumerable()..." ); }
public ValuesEnumerable(AxisButtonFrameInputData target) { _target = target; }