public void DragDropHelpers_PreventDrop_UserIsAuthorized_False()
{
//------------Setup for test--------------------------
var data = new ExplorerItemModel(new Mock<IConnectControlSingleton>().Object, new Mock<IStudioResourceRepository>().Object) { Permissions = Permissions.Execute, ResourceType = ResourceType.WorkflowService };
var dataContext = new Mock<IWorkflowDesignerViewModel>();
var differentEnvironment = new Mock<IEnvironmentModel>();
differentEnvironment.Setup(model => model.ID).Returns(Guid.Empty);
dataContext.Setup(model => model.EnvironmentModel).Returns(differentEnvironment.Object);
var dragDropHelpers = new DragDropHelpers(GetMockWorkflowDesignerView(dataContext.Object));
//------------Execute Test---------------------------
var canDoDrop = dragDropHelpers.PreventDrop(GetMockDataObjectWithFormatData(new[] { "ExplorerItemModel" }, data));
//------------Assert Results-------------------------
Assert.IsFalse(canDoDrop);
}