public void CreateFolder_Execute_ExpectCreateCalled()
{
//------------Setup for test--------------------------
var createFolderService = new AddFolderService();
ServerExplorerItem item = new ServerExplorerItem("a", Guid.NewGuid(), ResourceType.Folder, null, Permissions.DeployFrom, "");
var repo = new Mock<IExplorerServerResourceRepository>();
var ws = new Mock<IWorkspace>();
repo.Setup(a => a.AddItem(item, It.IsAny<Guid>())).Returns(new ExplorerRepositoryResult(ExecStatus.Fail, "noddy"));
var serializer = new Dev2JsonSerializer();
var inputs = new Dictionary<string, StringBuilder>();
inputs.Add("itemToAdd", serializer.SerializeToBuilder(item));
ws.Setup(a => a.ID).Returns(Guid.Empty);
createFolderService.ServerExplorerRepo = repo.Object;
//------------Execute Test---------------------------
createFolderService.Execute(inputs, ws.Object);
//------------Assert Results-------------------------
repo.Verify(a => a.AddItem(It.IsAny<IExplorerItem>(), It.IsAny<Guid>()));
}