public void ResourceResolve()
{
ResourceManager res = new ResourceManager(typeof(FxResources.TestApp.SR));
Assert.Throws<MissingManifestResourceException>(() => res.GetString("Message"));
ResolveEventHandler handler = (sender, args) =>
{
return Assembly.Load("TestApp");
};
AppDomain.CurrentDomain.ResourceResolve += handler;
String s;
try
{
s = res.GetString("Message");
}
finally
{
AppDomain.CurrentDomain.ResourceResolve -= handler;
}
Assert.Equal(s, "Happy Halloween");
}