public void OptionCollection_AddLookupOptAlt_AddsOptionHandlerWithOptAltComparer() // OPT_ALT { Option option1 = new Option("name_1"); Option option2 = new Option("name_2_"); OptionCollection optionCollection = new OptionCollection(); optionCollection.Add(option1); optionCollection.Add(option2); optionCollection.AddLookupOptAlt("name_1", "qwe_"); optionCollection.AddLookupOptAlt("name_2_", "w"); Option result11 = optionCollection.LookupOption("name_1"); Option result12 = optionCollection.LookupOption("name-1"); Option result13 = optionCollection.LookupOption("qwe"); Assert.Equal(option1, result11); Assert.Equal(option1, result12); Assert.Equal(option1, result13); Option result21 = optionCollection.LookupOption("name_2"); Option result22 = optionCollection.LookupOption("name-2"); Option result23 = optionCollection.LookupOption("w"); Assert.Equal(option2, result21); Assert.Equal(option2, result22); Assert.Equal(option2, result23); }