public void ButtonToButtonGuiMatrixTest() { var plugin = new ButtonToButton(); var guiMatrix = plugin.GetGuiMatrix(); var invertProperty = guiMatrix[0][0]; Assert.AreEqual(invertProperty.Name, "Invert"); }
public void ButtonToButtonIoTest() { var plugin = new ButtonToButton(); var inputs = plugin.InputCategories; var outputs = plugin.OutputCategories; Assert.AreEqual(inputs.Count, 1); Assert.AreEqual(inputs[0].Category, DeviceBindingCategory.Momentary); Assert.AreEqual(inputs[0].Name, "Button"); Assert.AreEqual(outputs.Count, 1); Assert.AreEqual(outputs[0].Category, DeviceBindingCategory.Momentary); Assert.AreEqual(outputs[0].Name, "Button"); }
public void ButtonToButtonIoTest() { var plugin = new ButtonToButton(); var inputs = plugin.InputCategories; var outputs = plugin.OutputCategories; Assert.That(inputs.Count, Is.EqualTo(1)); Assert.That(inputs[0].Category, Is.EqualTo(DeviceBindingCategory.Momentary)); Assert.That(inputs[0].Name, Is.EqualTo("Button")); Assert.That(outputs.Count, Is.EqualTo(1)); Assert.That(outputs[0].Category, Is.EqualTo(DeviceBindingCategory.Momentary)); Assert.That(outputs[0].Name, Is.EqualTo("Button")); }
public void TestOneBindingProfile() { var mapping = _profile.AddMapping("Button"); var plugin = new ButtonToButton(); mapping.AddPlugin(plugin, null); Assert.IsTrue(_context.SubscriptionsManager.ActivateProfile(_profile)); var state = getSubscriptionState(); Assert.IsTrue(state.IsActive); Assert.AreEqual(1, state.MappingSubscriptions.Count); Assert.AreEqual(1, state.MappingSubscriptions[0].PluginSubscriptions.Count); Assert.AreEqual(plugin, state.MappingSubscriptions[0].PluginSubscriptions[0].Plugin); }