本文整理汇总了C#中ITextBuffer.Stub方法的典型用法代码示例。如果您正苦于以下问题:C# ITextBuffer.Stub方法的具体用法?C# ITextBuffer.Stub怎么用?C# ITextBuffer.Stub使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ITextBuffer
的用法示例。
在下文中一共展示了ITextBuffer.Stub方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Setup
public void Setup()
{
_stubSession = MockRepository.GenerateStub<ICompletionSession>();
_stubTextBuffer = MockRepository.GenerateStub<ITextBuffer>();
_stubViewExplorer = MockRepository.GenerateStub<IViewExplorer>();
_stubTrackingPoint = MockRepository.GenerateStub<ITrackingPoint>();
_stubTrackingSpan = MockRepository.GenerateStub<ITrackingSpan>();
_stubSnapshot = MockRepository.GenerateStub<ITextSnapshot>();
_stubTextBuffer.Stub(x => x.CurrentSnapshot).Return(_stubSnapshot);
_stubSession.Stub(x => x.GetTriggerPoint(_stubTextBuffer)).Return(_stubTrackingPoint);
_stubTrackingPoint.Stub(x => x.GetPoint(_stubSnapshot)).Return(new SnapshotPoint(_stubSnapshot, 0));
_stubViewExplorer.Stub(x => x.GetRelatedPartials()).Return(new List<string>());
}
示例2: TestInitialise
private void TestInitialise(string gherkinFileLocation)
{
var registry = MockRepository.GenerateMock<IClassificationTypeRegistryService>();
registry.Stub(service => service.GetClassificationType(null))
.IgnoreArguments()
.WhenCalled(invocation =>
{
invocation.ReturnValue = new MockClassificationType
{
Classification = (string)invocation.Arguments.First()
};
});
buffer = MockRepository.GenerateMock<ITextBuffer>();
buffer.Stub(textBuffer => textBuffer.Properties).Return(new PropertyCollection());
featureFileContent = new StreamReader(gherkinFileLocation).ReadToEnd();
buffer.Stub(b => b.CurrentSnapshot).Return(new MockTextSnapshot(featureFileContent));
//var gherkinFileEditorParser = new GherkinFileEditorParser();
//gherkinFileEditorParser.InitialiseWithBuffer(_buffer);
//_buffer.Properties.AddProperty(typeof(GherkinFileEditorParser), gherkinFileEditorParser);
playTagger = new PlayTagger(new TokenParser(buffer));
//gherkinFileEditorParser.FirstParse();
}