Fixed test build break.
This commit is contained in:
parent
faa78a3d91
commit
2b9dae572e
|
|
@ -25,7 +25,6 @@ namespace Microsoft.AspNet.Mvc.Razor.Compilation
|
||||||
var content = @"
|
var content = @"
|
||||||
public class MyTestType {}";
|
public class MyTestType {}";
|
||||||
var applicationEnvironment = GetApplicationEnvironment();
|
var applicationEnvironment = GetApplicationEnvironment();
|
||||||
var accessor = GetLoadContextAccessor();
|
|
||||||
var libraryExporter = GetLibraryExporter();
|
var libraryExporter = GetLibraryExporter();
|
||||||
|
|
||||||
var compilerOptionsProvider = new Mock<ICompilerOptionsProvider>();
|
var compilerOptionsProvider = new Mock<ICompilerOptionsProvider>();
|
||||||
|
|
@ -38,7 +37,6 @@ public class MyTestType {}";
|
||||||
.Returns(string.Empty);
|
.Returns(string.Empty);
|
||||||
|
|
||||||
var compilationService = new RoslynCompilationService(applicationEnvironment,
|
var compilationService = new RoslynCompilationService(applicationEnvironment,
|
||||||
accessor,
|
|
||||||
libraryExporter,
|
libraryExporter,
|
||||||
compilerOptionsProvider.Object,
|
compilerOptionsProvider.Object,
|
||||||
mvcRazorHost.Object,
|
mvcRazorHost.Object,
|
||||||
|
|
@ -65,7 +63,6 @@ public class MyTestType {}";
|
||||||
#line 1 ""{viewPath}""
|
#line 1 ""{viewPath}""
|
||||||
this should fail";
|
this should fail";
|
||||||
var applicationEnvironment = GetApplicationEnvironment();
|
var applicationEnvironment = GetApplicationEnvironment();
|
||||||
var accessor = GetLoadContextAccessor();
|
|
||||||
var libraryExporter = GetLibraryExporter();
|
var libraryExporter = GetLibraryExporter();
|
||||||
|
|
||||||
var compilerOptionsProvider = new Mock<ICompilerOptionsProvider>();
|
var compilerOptionsProvider = new Mock<ICompilerOptionsProvider>();
|
||||||
|
|
@ -78,7 +75,6 @@ this should fail";
|
||||||
var fileInfo = fileProvider.AddFile(viewPath, fileContent);
|
var fileInfo = fileProvider.AddFile(viewPath, fileContent);
|
||||||
|
|
||||||
var compilationService = new RoslynCompilationService(applicationEnvironment,
|
var compilationService = new RoslynCompilationService(applicationEnvironment,
|
||||||
accessor,
|
|
||||||
libraryExporter,
|
libraryExporter,
|
||||||
compilerOptionsProvider.Object,
|
compilerOptionsProvider.Object,
|
||||||
mvcRazorHost,
|
mvcRazorHost,
|
||||||
|
|
@ -103,7 +99,6 @@ this should fail";
|
||||||
var fileContent = "file content";
|
var fileContent = "file content";
|
||||||
var content = @"this should fail";
|
var content = @"this should fail";
|
||||||
var applicationEnvironment = GetApplicationEnvironment();
|
var applicationEnvironment = GetApplicationEnvironment();
|
||||||
var accessor = GetLoadContextAccessor();
|
|
||||||
var libraryExporter = GetLibraryExporter();
|
var libraryExporter = GetLibraryExporter();
|
||||||
|
|
||||||
var compilerOptionsProvider = new Mock<ICompilerOptionsProvider>();
|
var compilerOptionsProvider = new Mock<ICompilerOptionsProvider>();
|
||||||
|
|
@ -114,7 +109,6 @@ this should fail";
|
||||||
var mvcRazorHost = Mock.Of<IMvcRazorHost>();
|
var mvcRazorHost = Mock.Of<IMvcRazorHost>();
|
||||||
|
|
||||||
var compilationService = new RoslynCompilationService(applicationEnvironment,
|
var compilationService = new RoslynCompilationService(applicationEnvironment,
|
||||||
accessor,
|
|
||||||
libraryExporter,
|
libraryExporter,
|
||||||
compilerOptionsProvider.Object,
|
compilerOptionsProvider.Object,
|
||||||
mvcRazorHost,
|
mvcRazorHost,
|
||||||
|
|
@ -143,7 +137,6 @@ this should fail";
|
||||||
#line 1 ""{path}""
|
#line 1 ""{path}""
|
||||||
this should fail";
|
this should fail";
|
||||||
var applicationEnvironment = GetApplicationEnvironment();
|
var applicationEnvironment = GetApplicationEnvironment();
|
||||||
var accessor = GetLoadContextAccessor();
|
|
||||||
var libraryExporter = GetLibraryExporter();
|
var libraryExporter = GetLibraryExporter();
|
||||||
|
|
||||||
var compilerOptionsProvider = new Mock<ICompilerOptionsProvider>();
|
var compilerOptionsProvider = new Mock<ICompilerOptionsProvider>();
|
||||||
|
|
@ -160,7 +153,6 @@ this should fail";
|
||||||
fileProvider.AddFile(path, mockFileInfo.Object);
|
fileProvider.AddFile(path, mockFileInfo.Object);
|
||||||
|
|
||||||
var compilationService = new RoslynCompilationService(applicationEnvironment,
|
var compilationService = new RoslynCompilationService(applicationEnvironment,
|
||||||
accessor,
|
|
||||||
libraryExporter,
|
libraryExporter,
|
||||||
compilerOptionsProvider.Object,
|
compilerOptionsProvider.Object,
|
||||||
mvcRazorHost,
|
mvcRazorHost,
|
||||||
|
|
@ -191,7 +183,6 @@ public class MyNonCustomDefinedClass {}
|
||||||
#endif
|
#endif
|
||||||
";
|
";
|
||||||
var applicationEnvironment = GetApplicationEnvironment();
|
var applicationEnvironment = GetApplicationEnvironment();
|
||||||
var accessor = GetLoadContextAccessor();
|
|
||||||
var libraryExporter = GetLibraryExporter();
|
var libraryExporter = GetLibraryExporter();
|
||||||
|
|
||||||
var compilerOptionsProvider = new Mock<ICompilerOptionsProvider>();
|
var compilerOptionsProvider = new Mock<ICompilerOptionsProvider>();
|
||||||
|
|
@ -204,7 +195,6 @@ public class MyNonCustomDefinedClass {}
|
||||||
.Returns("My");
|
.Returns("My");
|
||||||
|
|
||||||
var compilationService = new RoslynCompilationService(applicationEnvironment,
|
var compilationService = new RoslynCompilationService(applicationEnvironment,
|
||||||
accessor,
|
|
||||||
libraryExporter,
|
libraryExporter,
|
||||||
compilerOptionsProvider.Object,
|
compilerOptionsProvider.Object,
|
||||||
mvcRazorHost.Object,
|
mvcRazorHost.Object,
|
||||||
|
|
@ -228,7 +218,6 @@ public class MyNonCustomDefinedClass {}
|
||||||
public class RazorPrefixType {}
|
public class RazorPrefixType {}
|
||||||
public class NotRazorPrefixType {}";
|
public class NotRazorPrefixType {}";
|
||||||
var applicationEnvironment = GetApplicationEnvironment();
|
var applicationEnvironment = GetApplicationEnvironment();
|
||||||
var accessor = GetLoadContextAccessor();
|
|
||||||
var libraryExporter = GetLibraryExporter();
|
var libraryExporter = GetLibraryExporter();
|
||||||
|
|
||||||
var compilerOptionsProvider = new Mock<ICompilerOptionsProvider>();
|
var compilerOptionsProvider = new Mock<ICompilerOptionsProvider>();
|
||||||
|
|
@ -241,7 +230,6 @@ public class NotRazorPrefixType {}";
|
||||||
.Returns("RazorPrefix");
|
.Returns("RazorPrefix");
|
||||||
|
|
||||||
var compilationService = new RoslynCompilationService(applicationEnvironment,
|
var compilationService = new RoslynCompilationService(applicationEnvironment,
|
||||||
accessor,
|
|
||||||
libraryExporter,
|
libraryExporter,
|
||||||
compilerOptionsProvider.Object,
|
compilerOptionsProvider.Object,
|
||||||
mvcRazorHost.Object,
|
mvcRazorHost.Object,
|
||||||
|
|
@ -274,7 +262,6 @@ public class NotRazorPrefixType {}";
|
||||||
});
|
});
|
||||||
var compilationService = new RoslynCompilationService(
|
var compilationService = new RoslynCompilationService(
|
||||||
GetApplicationEnvironment(),
|
GetApplicationEnvironment(),
|
||||||
GetLoadContextAccessor(),
|
|
||||||
GetLibraryExporter(),
|
GetLibraryExporter(),
|
||||||
Mock.Of<ICompilerOptionsProvider>(),
|
Mock.Of<ICompilerOptionsProvider>(),
|
||||||
Mock.Of<IMvcRazorHost>(),
|
Mock.Of<IMvcRazorHost>(),
|
||||||
|
|
@ -378,22 +365,6 @@ public class NotRazorPrefixType {}";
|
||||||
return libraryExporter.Object;
|
return libraryExporter.Object;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static IAssemblyLoadContextAccessor GetLoadContextAccessor()
|
|
||||||
{
|
|
||||||
var loadContext = new Mock<IAssemblyLoadContext>();
|
|
||||||
loadContext.Setup(s => s.LoadStream(It.IsAny<Stream>(), It.IsAny<Stream>()))
|
|
||||||
.Returns((Stream stream, Stream pdb) =>
|
|
||||||
{
|
|
||||||
var memoryStream = (MemoryStream)stream;
|
|
||||||
return Assembly.Load(memoryStream.ToArray());
|
|
||||||
});
|
|
||||||
|
|
||||||
var accessor = new Mock<IAssemblyLoadContextAccessor>();
|
|
||||||
accessor.Setup(a => a.GetLoadContext(typeof(RoslynCompilationService).Assembly))
|
|
||||||
.Returns(loadContext.Object);
|
|
||||||
return accessor.Object;
|
|
||||||
}
|
|
||||||
|
|
||||||
private IApplicationEnvironment GetApplicationEnvironment()
|
private IApplicationEnvironment GetApplicationEnvironment()
|
||||||
{
|
{
|
||||||
var applicationEnvironment = new Mock<IApplicationEnvironment>();
|
var applicationEnvironment = new Mock<IApplicationEnvironment>();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue