void SetupSUT(string html) { procedure = new Procedure("procedure", Parse.ParseFrom(html)); result = new TypedValue("result"); target = new TypedValue("target"); fixture = new Mock <FlowInterpreter>(); flow = new Mock <InterpretTableFlow>(); flow.Setup(f => f.DoTableFlow(It.IsAny <CellProcessor>(), fixture.Object, It.Is <Tree <Cell> >(t => IsTablesWithVerb(t)))) .Callback <CellProcessor, FlowInterpreter, Tree <Cell> >((p, f, t) => { t.Branches[0].Branches[0].Value.SetAttribute(CellAttribute.Label, "stuff"); testStatus.PopReturn(); testStatus.PushReturn(result); }); testStatus = new TestStatus(); processor = new Mock <CellProcessor>(); invoke = new InvokeProcedure { Processor = processor.Object }; processor.Setup(p => p.TestStatus).Returns(testStatus); processor.Setup(p => p.Contains(It.Is <Procedure>(v => v.Id == "member"))).Returns(false); processor.Setup(p => p.Contains(It.Is <Procedure>(v => v.Id == "procedure"))).Returns(true); processor.Setup(p => p.Load(It.Is <Procedure>(v => v.Id == "procedure"))).Returns(procedure); processor.Setup(p => p.Parse(typeof(Interpreter), target, It.Is <Tree <Cell> >(c => IsDoFixture(c)))) .Returns(new TypedValue(fixture.Object)); processor.Setup(p => p.Parse(typeof(StoryTestString), It.IsAny <TypedValue>(), It.Is <Tree <Cell> >(t => IsTableWithVerb(t)))) .Returns(new TypedValue("procedure log")); }
[SetUp] public void SetUp() { invokeProcedure = new InvokeProcedure(); cellProcessor = new Service.Service(); invokeProcedure.Processor = cellProcessor; }
void SetupSUT(string html) { procedure = new Procedure("procedure", Parse.ParseFrom(html)); result = new TypedValue("result"); target = new TypedValue("target"); fixture = new Mock<FlowInterpreter>(); fixture.Setup(f => f.InterpretFlow(It.Is<Tree<Cell>>(t => IsTablesWithVerb(t)))) .Callback<Tree<Cell>>(t => { t.Branches[0].Branches[0].Value.SetAttribute(CellAttribute.Label, "stuff"); testStatus.PopReturn(); testStatus.PushReturn(result); }); testStatus = new TestStatus(); processor = new Mock<CellProcessor>(); invoke = new InvokeProcedure {Processor = processor.Object}; processor.Setup(p => p.TestStatus).Returns(testStatus); processor.Setup(p => p.Contains(It.Is<Procedure>(v => v.Id == "member"))).Returns(false); processor.Setup(p => p.Contains(It.Is<Procedure>(v => v.Id == "procedure"))).Returns(true); processor.Setup(p => p.Load(It.Is<Procedure>(v => v.Id == "procedure"))).Returns(procedure); processor.Setup(p => p.Parse(typeof (Interpreter), target, It.Is<Tree<Cell>>(c => IsDoFixture(c)))) .Returns(new TypedValue(fixture.Object)); processor.Setup(p => p.Parse(typeof (StoryTestString), It.IsAny<TypedValue>(), It.Is<Tree<Cell>>(t => IsTableWithVerb(t)))) .Returns(new TypedValue("procedure log")); }
public void SetUp() { invokeProcedure = new InvokeProcedure(); cellProcessor = new Service.Service(); invokeProcedure.Processor = cellProcessor; }
[SetUp] public void SetUp() { invokeProcedure = new InvokeProcedure(); cellProcessor = Builder.CellProcessor(); invokeProcedure.Processor = cellProcessor; }
public void SetUp() { invokeProcedure = new InvokeProcedure(); cellProcessor = Builder.CellProcessor(); invokeProcedure.Processor = cellProcessor; }