Update unit tests to reflect updated Mono BCL. Much of this will disappear once we start optimizing the BCL.
This commit is contained in:
parent
42a79ba8e6
commit
f8cbed2326
|
|
@ -34,10 +34,12 @@ namespace Microsoft.Blazor.Server.Test
|
|||
new ReferencedAssemblyResolver(MonoStaticFileProvider.BclFiles, string.Empty));
|
||||
var contents = provider.GetDirectoryContents("").OrderBy(i => i.Name).ToList();
|
||||
Assert.Collection(contents,
|
||||
item => { Assert.Equal("/Mono.Security.dll", item.PhysicalPath); },
|
||||
item => { Assert.Equal("/mscorlib.dll", item.PhysicalPath); },
|
||||
item => { Assert.Equal("/System.Core.dll", item.PhysicalPath); },
|
||||
item => { Assert.Equal("/System.dll", item.PhysicalPath); },
|
||||
item => { Assert.Equal("/System.Linq.Expressions.dll", item.PhysicalPath); });
|
||||
item => { Assert.Equal("/System.Linq.Expressions.dll", item.PhysicalPath); },
|
||||
item => { Assert.Equal("/System.Xml.dll", item.PhysicalPath); });
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
|
@ -70,19 +72,32 @@ namespace Microsoft.Blazor.Server.Test
|
|||
*/
|
||||
"/Microsoft.Blazor.Browser.dll",
|
||||
"/Microsoft.Blazor.dll",
|
||||
"/Mono.Security.dll",
|
||||
"/mscorlib.dll",
|
||||
"/netstandard.dll",
|
||||
"/StandaloneApp.dll",
|
||||
"/System.ComponentModel.Composition.dll",
|
||||
"/System.Core.dll",
|
||||
"/System.Data.dll",
|
||||
"/System.Diagnostics.StackTrace.dll",
|
||||
"/System.dll",
|
||||
"/System.Drawing.dll",
|
||||
"/System.Globalization.Extensions.dll",
|
||||
"/System.IO.Compression.dll",
|
||||
"/System.IO.Compression.FileSystem.dll",
|
||||
"/System.Net.Http.dll",
|
||||
"/System.Numerics.dll",
|
||||
"/System.Runtime.dll",
|
||||
"/System.Runtime.InteropServices.RuntimeInformation.dll",
|
||||
"/System.Runtime.Serialization.dll",
|
||||
"/System.Runtime.Serialization.Primitives.dll",
|
||||
"/System.Runtime.Serialization.Xml.dll",
|
||||
"/System.Security.Cryptography.Algorithms.dll",
|
||||
"/System.Security.SecureString.dll",
|
||||
"/System.ServiceModel.Internals.dll",
|
||||
"/System.Transactions.dll",
|
||||
"/System.Web.Services.dll",
|
||||
"/System.Xml.dll",
|
||||
"/System.Xml.Linq.dll",
|
||||
"/System.Xml.XPath.XDocument.dll",
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -33,11 +33,11 @@ namespace Microsoft.Blazor.Mono.Test
|
|||
Assert.Collection(MonoStaticFileProvider.BclFiles.GetDirectoryContents("/"),
|
||||
item => Assert.Equal("/bcl", item.PhysicalPath));
|
||||
|
||||
Assert.Collection(MonoStaticFileProvider.BclFiles.GetDirectoryContents("/bcl").OrderBy(i => i.Name),
|
||||
item => Assert.Equal("/bcl/Facades", item.PhysicalPath),
|
||||
item => Assert.Equal("/bcl/mscorlib.dll", item.PhysicalPath),
|
||||
item => Assert.Equal("/bcl/System.Core.dll", item.PhysicalPath),
|
||||
item => Assert.Equal("/bcl/System.dll", item.PhysicalPath));
|
||||
// Not an exhaustive list. The full list is long.
|
||||
var actualBclRootFiles = MonoStaticFileProvider.BclFiles.GetDirectoryContents("/bcl");
|
||||
Assert.Contains(actualBclRootFiles, item => item.PhysicalPath == "/bcl/mscorlib.dll");
|
||||
Assert.Contains(actualBclRootFiles, item => item.PhysicalPath == "/bcl/System.Core.dll");
|
||||
Assert.Contains(actualBclRootFiles, item => item.PhysicalPath == "/bcl/System.dll");
|
||||
|
||||
// Not an exhaustive list. The full list is long.
|
||||
var actualFacades = MonoStaticFileProvider.BclFiles.GetDirectoryContents("/bcl/Facades");
|
||||
|
|
|
|||
Loading…
Reference in New Issue