public void builds_an_instance_with_no_ctor_parameters()
        {
            var creator  = new ActivatorCommandCreator();
            var instance = creator.Create(typeof(NoParamsCommand));

            instance.ShouldBeOfType <NoParamsCommand>();
        }
        private FieldModel build(params string[] tokens)
        {
            var queue   = new Queue <string>(tokens);
            var graph   = new FieldCommand().Usages;
            var creator = new ActivatorCommandCreator();

            return((FieldModel)graph.BuildInput(queue, creator));
        }
        public void throws_if_the_ctor_has_parameters()
        {
            var creator = new ActivatorCommandCreator();

            Assert.Throws <MissingMethodException>(() => creator.Create(typeof(ParamsCommand)));
        }