public void IsValidCompilation_ReturnsFalseIfSystemStringCannotBeFound() { // Arrange var references = new[] { MetadataReference.CreateFromFile(typeof(ITagHelper).Assembly.Location), }; var compilation = CSharpCompilation.Create("Test", references: references); // Act var result = CompilationTagHelperFeature.IsValidCompilation(compilation); // Assert Assert.False(result); }
public void IsValidCompilation_ReturnsTrueIfWellKnownTypesAreFound() { // Arrange var references = new[] { MetadataReference.CreateFromFile(typeof(string).Assembly.Location), MetadataReference.CreateFromFile(typeof(ITagHelper).Assembly.Location), }; var compilation = CSharpCompilation.Create("Test", references: references); // Act var result = CompilationTagHelperFeature.IsValidCompilation(compilation); // Assert Assert.True(result); }