有什么区别
event.originalEvent.dataTransfer.files
Run Code Online (Sandbox Code Playgroud)
和
event.dataTransfer.files
Run Code Online (Sandbox Code Playgroud)
???
因为在拖放,第二个代码不起作用,它是未定义的,我必须使用第一个代码,因为它的工作原理!
如您所知,对于运行wp8.X模拟器,hyper-v是必需的,此功能在Windows 8.X专业版上.所以现在我有Windows 8.1标准.我想知道有没有解决方案,没有购买Windows 8.X专业版.例如,是否可以使用virtualbox而不是使用hyper-v或...... ???
谢谢
我使用Asp.netCore并且以下代码是我需要测试的操作的一部分XUnit。问题是URL在我测试操作方法时哪个为空。我如何模拟URL及其功能RoutUrl来返回URL我期望的。
var callbackUrl = Url.RouteUrl("ConfirmEmail", new { userId = user.Id, token }, Request.Scheme);
Run Code Online (Sandbox Code Playgroud)
我也试过这段代码,但它根本不起作用。
string locationUrl = "http://location/";
var mockUrlHelper = new Mock<IUrlHelper>();
mockUrlHelper
.Setup(x => x.RoutUrl("ConfirmEmail", It.IsAny<object>(), It.IsAny<string>()))
.Returns(locationUrl);
_accountController.Url = mockUrlHelper.Object;
Run Code Online (Sandbox Code Playgroud)
这是我正在测试的操作方法:
[HttpPost]
public async Task<JsonResult> SendEmailConfirmation(string email)
{
if (string.IsNullOrEmpty(email)) throw new Exception("Inavlid parameter");
var user = await _userManager.GetUserAsync(User);
if (user.Email.ToLower() == email.ToLower().Trim())
return Json(false);
user.EmailConfirmed = false;
user.Email = email;
await _userManager.UpdateAsync(user);
var token …Run Code Online (Sandbox Code Playgroud)