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));
|
new ReferencedAssemblyResolver(MonoStaticFileProvider.BclFiles, string.Empty));
|
||||||
var contents = provider.GetDirectoryContents("").OrderBy(i => i.Name).ToList();
|
var contents = provider.GetDirectoryContents("").OrderBy(i => i.Name).ToList();
|
||||||
Assert.Collection(contents,
|
Assert.Collection(contents,
|
||||||
|
item => { Assert.Equal("/Mono.Security.dll", item.PhysicalPath); },
|
||||||
item => { Assert.Equal("/mscorlib.dll", item.PhysicalPath); },
|
item => { Assert.Equal("/mscorlib.dll", item.PhysicalPath); },
|
||||||
item => { Assert.Equal("/System.Core.dll", item.PhysicalPath); },
|
item => { Assert.Equal("/System.Core.dll", item.PhysicalPath); },
|
||||||
item => { Assert.Equal("/System.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]
|
[Fact]
|
||||||
|
|
@ -70,19 +72,32 @@ namespace Microsoft.Blazor.Server.Test
|
||||||
*/
|
*/
|
||||||
"/Microsoft.Blazor.Browser.dll",
|
"/Microsoft.Blazor.Browser.dll",
|
||||||
"/Microsoft.Blazor.dll",
|
"/Microsoft.Blazor.dll",
|
||||||
|
"/Mono.Security.dll",
|
||||||
"/mscorlib.dll",
|
"/mscorlib.dll",
|
||||||
"/netstandard.dll",
|
"/netstandard.dll",
|
||||||
"/StandaloneApp.dll",
|
"/StandaloneApp.dll",
|
||||||
|
"/System.ComponentModel.Composition.dll",
|
||||||
"/System.Core.dll",
|
"/System.Core.dll",
|
||||||
|
"/System.Data.dll",
|
||||||
"/System.Diagnostics.StackTrace.dll",
|
"/System.Diagnostics.StackTrace.dll",
|
||||||
"/System.dll",
|
"/System.dll",
|
||||||
|
"/System.Drawing.dll",
|
||||||
"/System.Globalization.Extensions.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.dll",
|
||||||
"/System.Runtime.InteropServices.RuntimeInformation.dll",
|
"/System.Runtime.Serialization.dll",
|
||||||
"/System.Runtime.Serialization.Primitives.dll",
|
"/System.Runtime.Serialization.Primitives.dll",
|
||||||
"/System.Runtime.Serialization.Xml.dll",
|
"/System.Runtime.Serialization.Xml.dll",
|
||||||
"/System.Security.Cryptography.Algorithms.dll",
|
"/System.Security.Cryptography.Algorithms.dll",
|
||||||
"/System.Security.SecureString.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",
|
"/System.Xml.XPath.XDocument.dll",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,11 +33,11 @@ namespace Microsoft.Blazor.Mono.Test
|
||||||
Assert.Collection(MonoStaticFileProvider.BclFiles.GetDirectoryContents("/"),
|
Assert.Collection(MonoStaticFileProvider.BclFiles.GetDirectoryContents("/"),
|
||||||
item => Assert.Equal("/bcl", item.PhysicalPath));
|
item => Assert.Equal("/bcl", item.PhysicalPath));
|
||||||
|
|
||||||
Assert.Collection(MonoStaticFileProvider.BclFiles.GetDirectoryContents("/bcl").OrderBy(i => i.Name),
|
// Not an exhaustive list. The full list is long.
|
||||||
item => Assert.Equal("/bcl/Facades", item.PhysicalPath),
|
var actualBclRootFiles = MonoStaticFileProvider.BclFiles.GetDirectoryContents("/bcl");
|
||||||
item => Assert.Equal("/bcl/mscorlib.dll", item.PhysicalPath),
|
Assert.Contains(actualBclRootFiles, item => item.PhysicalPath == "/bcl/mscorlib.dll");
|
||||||
item => Assert.Equal("/bcl/System.Core.dll", item.PhysicalPath),
|
Assert.Contains(actualBclRootFiles, item => item.PhysicalPath == "/bcl/System.Core.dll");
|
||||||
item => Assert.Equal("/bcl/System.dll", item.PhysicalPath));
|
Assert.Contains(actualBclRootFiles, item => item.PhysicalPath == "/bcl/System.dll");
|
||||||
|
|
||||||
// Not an exhaustive list. The full list is long.
|
// Not an exhaustive list. The full list is long.
|
||||||
var actualFacades = MonoStaticFileProvider.BclFiles.GetDirectoryContents("/bcl/Facades");
|
var actualFacades = MonoStaticFileProvider.BclFiles.GetDirectoryContents("/bcl/Facades");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue