public void GetInstance_DoesNotExist()
        {
            var source   = new ScriptHandlerSource();
            var instance = source.GetInstance(Command.Create("X", null), null);

            instance.Should().BeNull();
        }
Exemple #2
0
 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();
        }