diff --git a/test/Microsoft.AspNet.Mvc.Razor.Test/Compilation/RoslynCompilationServiceTest.cs b/test/Microsoft.AspNet.Mvc.Razor.Test/Compilation/RoslynCompilationServiceTest.cs index 9da6bef3d8..70fbbe1288 100644 --- a/test/Microsoft.AspNet.Mvc.Razor.Test/Compilation/RoslynCompilationServiceTest.cs +++ b/test/Microsoft.AspNet.Mvc.Razor.Test/Compilation/RoslynCompilationServiceTest.cs @@ -25,7 +25,6 @@ namespace Microsoft.AspNet.Mvc.Razor.Compilation var content = @" public class MyTestType {}"; var applicationEnvironment = GetApplicationEnvironment(); - var accessor = GetLoadContextAccessor(); var libraryExporter = GetLibraryExporter(); var compilerOptionsProvider = new Mock(); @@ -38,7 +37,6 @@ public class MyTestType {}"; .Returns(string.Empty); var compilationService = new RoslynCompilationService(applicationEnvironment, - accessor, libraryExporter, compilerOptionsProvider.Object, mvcRazorHost.Object, @@ -65,7 +63,6 @@ public class MyTestType {}"; #line 1 ""{viewPath}"" this should fail"; var applicationEnvironment = GetApplicationEnvironment(); - var accessor = GetLoadContextAccessor(); var libraryExporter = GetLibraryExporter(); var compilerOptionsProvider = new Mock(); @@ -78,7 +75,6 @@ this should fail"; var fileInfo = fileProvider.AddFile(viewPath, fileContent); var compilationService = new RoslynCompilationService(applicationEnvironment, - accessor, libraryExporter, compilerOptionsProvider.Object, mvcRazorHost, @@ -103,7 +99,6 @@ this should fail"; var fileContent = "file content"; var content = @"this should fail"; var applicationEnvironment = GetApplicationEnvironment(); - var accessor = GetLoadContextAccessor(); var libraryExporter = GetLibraryExporter(); var compilerOptionsProvider = new Mock(); @@ -114,7 +109,6 @@ this should fail"; var mvcRazorHost = Mock.Of(); var compilationService = new RoslynCompilationService(applicationEnvironment, - accessor, libraryExporter, compilerOptionsProvider.Object, mvcRazorHost, @@ -143,7 +137,6 @@ this should fail"; #line 1 ""{path}"" this should fail"; var applicationEnvironment = GetApplicationEnvironment(); - var accessor = GetLoadContextAccessor(); var libraryExporter = GetLibraryExporter(); var compilerOptionsProvider = new Mock(); @@ -160,12 +153,11 @@ this should fail"; fileProvider.AddFile(path, mockFileInfo.Object); var compilationService = new RoslynCompilationService(applicationEnvironment, - accessor, libraryExporter, compilerOptionsProvider.Object, mvcRazorHost, GetOptions(fileProvider)); - + var relativeFileInfo = new RelativeFileInfo(mockFileInfo.Object, path); // Act @@ -191,7 +183,6 @@ public class MyNonCustomDefinedClass {} #endif "; var applicationEnvironment = GetApplicationEnvironment(); - var accessor = GetLoadContextAccessor(); var libraryExporter = GetLibraryExporter(); var compilerOptionsProvider = new Mock(); @@ -204,7 +195,6 @@ public class MyNonCustomDefinedClass {} .Returns("My"); var compilationService = new RoslynCompilationService(applicationEnvironment, - accessor, libraryExporter, compilerOptionsProvider.Object, mvcRazorHost.Object, @@ -228,7 +218,6 @@ public class MyNonCustomDefinedClass {} public class RazorPrefixType {} public class NotRazorPrefixType {}"; var applicationEnvironment = GetApplicationEnvironment(); - var accessor = GetLoadContextAccessor(); var libraryExporter = GetLibraryExporter(); var compilerOptionsProvider = new Mock(); @@ -241,7 +230,6 @@ public class NotRazorPrefixType {}"; .Returns("RazorPrefix"); var compilationService = new RoslynCompilationService(applicationEnvironment, - accessor, libraryExporter, compilerOptionsProvider.Object, mvcRazorHost.Object, @@ -274,7 +262,6 @@ public class NotRazorPrefixType {}"; }); var compilationService = new RoslynCompilationService( GetApplicationEnvironment(), - GetLoadContextAccessor(), GetLibraryExporter(), Mock.Of(), Mock.Of(), @@ -378,22 +365,6 @@ public class NotRazorPrefixType {}"; return libraryExporter.Object; } - private static IAssemblyLoadContextAccessor GetLoadContextAccessor() - { - var loadContext = new Mock(); - loadContext.Setup(s => s.LoadStream(It.IsAny(), It.IsAny())) - .Returns((Stream stream, Stream pdb) => - { - var memoryStream = (MemoryStream)stream; - return Assembly.Load(memoryStream.ToArray()); - }); - - var accessor = new Mock(); - accessor.Setup(a => a.GetLoadContext(typeof(RoslynCompilationService).Assembly)) - .Returns(loadContext.Object); - return accessor.Object; - } - private IApplicationEnvironment GetApplicationEnvironment() { var applicationEnvironment = new Mock();