public void GetInstance_DoesNotExist() { var source = new ScriptHandlerSource(); var instance = source.GetInstance(Command.Create("X", null), null); instance.Should().BeNull(); }
public HandlerSetup(TypeInstanceResolver defaultResolver = null) { _defaultResolver = defaultResolver; _sources = new List <IHandlerSource>(); _delegates = new DelegateHandlerSource(); _scripts = new ScriptHandlerSource(); _instances = new NamedInstanceHandlerSource(); _aliases = new AliasMap(); }
public void GetInstance_Test() { var target = new ScriptHandlerSource(); target.AddScript("test", new[] { "echo 'test'" }); var result = target.GetInstance(Command.Create("test", null), new CommandDispatcher(null, null, null, null, null)); result.Should().NotBeNull(); }