public void IsValid_string_Tests()
        {
            var target = new InstanceEnvironmentCollection(null);

            target.IsValid("").Should().BeTrue();
            target.IsValid("xxx").Should().BeFalse();
        }
        public void IsValid_int_Tests()
        {
            var target = new InstanceEnvironmentCollection(null);

            target.IsValid(-1).Should().BeFalse();
            target.IsValid(0).Should().BeTrue();
            target.IsValid(1).Should().BeFalse();
            target.IsValid(2).Should().BeFalse();
        }
Beispiel #3
0
        public void Environment_Test()
        {
            var target       = new NinjectHandlerSource(null, null);
            var handlers     = new HandlerSourceCollection(new[] { target }, new AliasMap());
            var environments = new InstanceEnvironmentCollection(new TestEnvironment("test"));
            var state        = new EngineState(true, new EngineEventCatalog(), new EngineSettings());
            var dispatcher   = new CommandDispatcher(CommandParser.GetDefault(), handlers, environments, state, new ConsoleOutput());
            var result       = target.GetInstance(Command.Create("test-environment", SyntheticArguments.Empty()), dispatcher) as EnvironmentInjectionTestHandler;

            result.Should().NotBeNull();
            result.Environment.Should().NotBeNull();
            result.Environment.Should().BeOfType <TestEnvironment>();
        }