public void GetDuplicateActionsByName() { var actionConfigs = getTestActionConfigsWithNamesAndParams(); var message = MessageTokenParser.ParseMessage("product_one 01-jan-2020 5000 100").GetValue(); var results = ActionConfigIdentifier.IdentifyAllFromMessage(actionConfigs, message).ToArray(); Assert.IsTrue(results.Length() == 1); Assert.AreEqual("Product_One", results[0].Product); Assert.AreEqual("SomeActionThree", results[0].Name); }
public void GetActionByUniqueProductAndName() { var actionConfigs = getTestActionConfigsWithNamesOnly(); var message = MessageTokenParser.ParseMessage(" product_two someactionthree ").GetValue(); var results = ActionConfigIdentifier.IdentifyAllFromMessage(actionConfigs, message).ToArray(); Assert.IsTrue(results.Length() == 1); Assert.AreEqual("Product_Two", results[0].Product); Assert.AreEqual("SomeActionThree", results[0].Name); Assert.AreEqual("AnotherAliasThree", results[0].Aliases[0]); }
public void GetDuplicateActionsByName() { var actionConfigs = getTestActionConfigsWithNamesOnly(); var message = MessageTokenParser.ParseMessage("SomeActionTwo").GetValue(); var results = ActionConfigIdentifier.IdentifyAllFromMessage(actionConfigs, message).ToArray(); Assert.IsTrue(results.Length() == 2); Assert.AreEqual("Product_Two", results[0].Product); Assert.AreEqual("SomeActionTwo", results[0].Name); Assert.AreEqual("AnotherAliasTwo", results[0].Aliases[0]); Assert.AreEqual("Product_Three", results[1].Product); Assert.AreEqual("SomeActionTwo", results[1].Name); Assert.AreEqual("AnotherNewAlias", results[1].Aliases[0]); }