public SourceUnit(LanguageContext context, TextContentProvider contentProvider, string path, SourceCodeKind kind) { Assert.NotNull(context, contentProvider); Debug.Assert(context.CanCreateSourceCode); _language = context; _contentProvider = contentProvider; _kind = kind; _path = path; }
public TokenizerTests() { _languageContext = A.Fake<LanguageContext>(); _textContentProvider = A.Fake<TextContentProvider>(); A.CallTo(() => _languageContext.CanCreateSourceCode).Returns(true); A.CallTo(() => _textContentProvider.GetReader()).ReturnsLazily(() => new SourceCodeReader(_codeReader, Encoding.Unicode)); _codeReader = new StringReader(""); }