public void FromApiNodePermissions_Null() { // ARRANGE NodePermissions expected = null; ApiNodePermissions param = null; // ACT NodePermissions actual = NodeMapper.FromApiNodePermissions(param); // ASSERT Assert.Equal(expected, actual, new NodePermissionsComparer()); }
internal static NodePermissions FromApiNodePermissions(ApiNodePermissions apiNodePermissions) { if (apiNodePermissions == null) { return(null); } NodePermissions nodePermissions = new NodePermissions { Manage = apiNodePermissions.Manage, Read = apiNodePermissions.Read, Create = apiNodePermissions.Create, Change = apiNodePermissions.Change, Delete = apiNodePermissions.Delete, ManageDownloadShare = apiNodePermissions.ManageDownloadShare, ManageUploadShare = apiNodePermissions.ManageUploadShare, CanReadRecycleBin = apiNodePermissions.ReadRecycleBin, CanRestoreRecycleBin = apiNodePermissions.RestoreRecycleBin, CanDeleteRecycleBin = apiNodePermissions.DeleteRecycleBin }; return(nodePermissions); }
public void FromApiNodePermissions() { // ARRANGE NodePermissions expected = FactoryNode.NodePermissions; ApiNodePermissions param = new ApiNodePermissions { Manage = expected.Manage, Read = expected.Read, Create = expected.Create, Change = expected.Change, Delete = expected.Delete, ManageDownloadShare = expected.ManageDownloadShare, ManageUploadShare = expected.ManageUploadShare, ReadRecycleBin = expected.CanReadRecycleBin, RestoreRecycleBin = expected.CanRestoreRecycleBin, DeleteRecycleBin = expected.CanDeleteRecycleBin }; // ACT NodePermissions actual = NodeMapper.FromApiNodePermissions(param); // ASSERT Assert.Equal(expected, actual, new NodePermissionsComparer()); }