public CreateObjectGrammar <T, IN> Build(Func <IN, T> creator)
            {
                var grammar = new CreateObjectGrammar <T, IN>(_name, creator);

                _parent._grammar.AddGrammar(grammar);

                return(grammar);
            }
Пример #2
0
        public void SetUp()
        {
            grammar = new CreateObjectGrammar <CreateObjectGrammarTarget, string>(
                "name",
                name => new CreateObjectGrammarTarget
            {
                Name = name
            });

            grammar.DefaultValue = "Case";

            context = new TestContext();
        }
        public void SetUp()
        {
            grammar = new CreateObjectGrammar<CreateObjectGrammarTarget, string>(
                "name",
                name => new CreateObjectGrammarTarget
                {
                    Name = name
                });

            grammar.DefaultValue = "Case";

            context = new TestContext();
        }
 public NumberedThingFixture()
 {
     this["Create"] = new CreateObjectGrammar<NumberedThing, int>("number", x => new NumberedThing(x))
         .Default("24");
     
 }
Пример #5
0
 public NumberedThingFixture()
 {
     this["Create"] = new CreateObjectGrammar <NumberedThing, int>("number", x => new NumberedThing(x))
                      .Default("24");
 }