public void ShouldNotMatchTypeWithoutMatchingAlias()
 {
     var aliasMatcher = new AliasMatcher(new List<Type> { typeof(Foo) });
     Assert.Throws<ArgumentException>(() => aliasMatcher.GetMatchedType("baz"));
 }
 public void ShouldMatchTypeDecoratedWithAlias(string command)
 {
     var aliasMatcher = new AliasMatcher(new List<Type> { typeof(Foo) });
     Assert.Equal(typeof(Foo), aliasMatcher.GetMatchedType(command));
 }