Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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()..."
                );
        }
Ejemplo n.º 3
0
 public ValuesEnumerable(AxisButtonFrameInputData target)
 {
     _target = target;
 }