public void SetUp() { processor = new CellProcessorBase(); processor.Memory.GetItem<Context>().TestPagePath = @"\some\path.html"; fixture = new Fixture { Processor = processor }; }
[SetUp] public void SetUp() { processor = new CellProcessorBase(); fixture = new ConfigureFixture { Processor = processor }; }
public static bool IsMatch(ParseOperator <Cell> parseOperator, string input) { var processor = new CellProcessorBase(); ((CellOperator)parseOperator).Processor = processor; return(parseOperator.CanParse(typeof(string), TypedValue.Void, TestUtils.CreateCell(input))); }
public static bool IsMatch(CompareOperator <Cell> compareOperator, string value) { var processor = new CellProcessorBase(); processor.AddOperator(new CompareDefault()); return(compareOperator.CanCompare(new TypedValue(null, typeof(object)), TestUtils.CreateCell(value))); }
[Test] public void WrapsValue() { var processor = new CellProcessorBase(); var result = processor.Operate <WrapOperator>(new TypedValue("hi")); Assert.AreEqual("hi", result.ValueString); }
[SetUp] public void SetUp() { processor = new CellProcessorBase(); processor.AddOperator(new TestParseInterpreter()); execute = new ExecuteStoryTest(processor, (t, c) => {}); tables = new CellTree(new CellTree(new CellTree("myfixture"))); }
public void SetUp() { processor = Builder.CellProcessor(); processor.Memory.GetItem<Context>().TestPagePath = new FilePath(@"\some\path.html"); fixture = new Fixture { Processor = processor }; }
public static bool IsMatch(ExecuteCommand command, ExecuteOperator<Cell> executor, Tree<Cell> parameters) { var processor = new CellProcessorBase(); processor.AddOperator(new ParseMemberName()); ((CellOperator) executor).Processor = processor; return executor.CanExecute(new TypedValue(new ExecuteContext(command, null, new TypedValue("stuff"))), parameters); }
public static bool IsMatch(ExecuteCommand command, ExecuteOperator <Cell> executor, Tree <Cell> parameters) { var processor = new CellProcessorBase(); processor.AddOperator(new ParseMemberName()); ((CellOperator)executor).Processor = processor; return(executor.CanExecute(new TypedValue(new ExecuteContext(command, new TypedValue("stuff"))), parameters)); }
public void AddsSymbolValueToCellAttributes() { var cell = new CellTreeLeaf("<<symbol"); var processor = new CellProcessorBase(); processor.Store(new Symbol("symbol", "value")); new ParseSymbol{Processor = processor}.Parse(typeof (string), TypedValue.Void, cell); Assert.AreEqual(" value", cell.Value.GetAttribute(CellAttribute.InformationSuffix)); }
private static void TestDefine(Tree<Cell> defineRow) { var processor = new CellProcessorBase(); var define = new Define(); var input = new CellTree(defineRow, new CellTree("stuff")); define.Interpret(processor, input); Assert.AreEqual(input, processor.Get<Procedures>().GetValue("myprocedure")); }
private static void ParseCell(string cellContent, string symbolName) { var cell = new CellTreeLeaf(cellContent); var processor = new CellProcessorBase(); processor.Store(new Symbol(symbolName, "value")); new ParseSymbol{Processor = processor}.Parse(typeof (string), TypedValue.Void, cell); Assert.AreEqual(" value", cell.Value.GetAttribute(CellAttribute.InformationSuffix)); }
public void SetUp() { processor = Builder.CellProcessor(); processor.Memory.GetItem <Context>().TestPagePath = new FilePath(@"\some\path.html"); fixture = new Fixture { Processor = processor }; }
CellProcessorBase CreateProcessor() { var memory = new TypeDictionary(); var processor = new CellProcessorBase(memory, memory.GetItem <CellOperators>()); processor.ApplicationUnderTest.AddAssemblies(assemblies); processor.AddNamespace("fitnesse.slim.test"); namespaces.ToList().ForEach(processor.AddNamespace); return(processor); }
private static void ParseCell(string cellContent, string symbolName) { var cell = new CellTreeLeaf(cellContent); var processor = new CellProcessorBase(); processor.Store(new Symbol(symbolName, "value")); new ParseSymbol { Processor = processor }.Parse(typeof(string), TypedValue.Void, cell); Assert.AreEqual(" value", cell.Value.GetAttribute(CellAttribute.InformationSuffix)); }
public void CachesParsedValue() { var cell = new CellTreeLeaf("<<symbol"); var processor = new CellProcessorBase(); processor.Store(new Symbol("symbol", "value")); TypedValue result = processor.Parse(typeof (string), TypedValue.Void, cell); Assert.AreEqual("value", result.GetValue<string>()); Assert.AreEqual(" value", cell.Value.GetAttribute(CellAttribute.InformationSuffix)); processor.Parse(typeof (string), TypedValue.Void, cell); Assert.AreEqual(" value", cell.Value.GetAttribute(CellAttribute.InformationSuffix)); Assert.AreEqual("value", result.GetValue<string>()); }
[Test] public void ComposesAsRaw() { var processor = new CellProcessorBase(); processor.AddOperator(new TestCompose()); var showAs = new ComposeShowAsOperator { Processor = processor }; var subject = new ComposeShowAsOperator(new [] { CellAttribute.Raw }, "stuff"); var result = showAs.Compose(new TypedValue(subject)); Assert.IsTrue(result.Value.HasAttribute(CellAttribute.Raw)); }
public void Initialize() { var folderModel = new FileSystemModel(); new SuiteConfiguration(memory).LoadXml(folderModel.GetPageContent(@"storytest.config.xml")); var inputPath = memory.GetItem<Settings>().InputFolder; var outputPath = memory.GetItem<Settings>().OutputFolder; var processor = new CellProcessorBase(memory, memory.GetItem<CellOperators>()); view.ShowTests(new TestFiles( new FileFolder(inputPath), new FileFolder(outputPath), new StoryTestSuite(memory.GetItem<FileExclusions>(), s => IsExecutable(processor, s)) ).Tree); }
void CreateStoryTest(string input, out StoryTestStringWriter writer, out StoryTest storyTest) { CellProcessorBase processor = CreateProcessor(); writer = new StoryTestStringWriter(processor); storyTest = new StoryTest(processor, writer).WithInput(input); var tree = new fitSharp.Slim.Model.SlimTree(); if (!storyTest.IsExecutable) { throw new InvalidFormatException("Input content is not in executable format"); } }
[Test] public void CachesParsedValue() { var cell = new CellTreeLeaf("<<symbol"); var processor = new CellProcessorBase(); processor.Store(new Symbol("symbol", "value")); TypedValue result = processor.Parse(typeof(string), TypedValue.Void, cell); Assert.AreEqual("value", result.GetValue <string>()); Assert.AreEqual(" value", cell.Value.GetAttribute(CellAttribute.InformationSuffix)); processor.Parse(typeof(string), TypedValue.Void, cell); Assert.AreEqual(" value", cell.Value.GetAttribute(CellAttribute.InformationSuffix)); Assert.AreEqual("value", result.GetValue <string>()); }
public void Initialize() { var folderModel = new FileSystemModel(); new SuiteConfiguration(memory).LoadXml(folderModel.GetPageContent(@"storytest.config.xml")); var inputPath = memory.GetItem <Settings>().InputFolder; var outputPath = memory.GetItem <Settings>().OutputFolder; var processor = new CellProcessorBase(memory, memory.GetItem <CellOperators>()); view.ShowTests(new TestFiles( new FileFolder(inputPath), new FileFolder(outputPath), new StoryTestSuite(memory.GetItem <FileExclusions>(), s => IsExecutable(processor, s)) ).Tree); }
public void WrapsValue() { var processor = new CellProcessorBase(); var result = processor.Operate<WrapOperator>(new TypedValue("hi")); Assert.AreEqual("hi", result.ValueString); }
public void SetUp() { processor = Builder.CellProcessor(); keywords = new InvokeFlowKeyword {Processor = processor}; interpreter = new TypedValue(new DefaultFlowInterpreter(new TestDomain())); }
CellProcessor NewService(Memory memory) { processor = new CellProcessorBase(memory, memory.GetItem <CellOperators>()); processor.TestStatus.TestCountChanged += OnTestCountChanged; return(processor); }
public static bool IsMatch(ParseOperator<Cell> parseOperator, string input) { var processor = new CellProcessorBase(); ((CellOperator) parseOperator).Processor = processor; return parseOperator.CanParse(typeof (string), TypedValue.Void, TestUtils.CreateCell(input)); }
public static bool IsMatch(ExecuteCommand command, InvokeCommandBase executor, Tree<Cell> parameters) { var processor = new CellProcessorBase(); processor.AddOperator(new ParseMemberName()); executor.Processor = processor; return executor.CanExecute(new ExecuteContext(command, new TypedValue("stuff")), new ExecuteParameters(parameters)); }
public static bool IsMatch(CompareOperator<Cell> compareOperator, string value) { var processor = new CellProcessorBase(); processor.AddOperator(new CompareDefault()); return compareOperator.CanCompare(new TypedValue(null, typeof(object)), TestUtils.CreateCell(value)); }
public void SetUp() { processor = new CellProcessorBase(); fixture = new ConfigureFixture(); }