Ensures tree is synced on bulk publish, fixes Dimming on the content node. Starts adding ability to

make distributed calls that are strongly typed and can do more than one at a time.
This commit is contained in:
Shannon Deminick
2013-02-12 04:47:36 +06:00
parent 8dc5092763
commit cb3ac17f43
10 changed files with 55 additions and 15 deletions

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using NUnit.Framework;
using Umbraco.Core;
using Umbraco.Core.ObjectResolution;
@@ -118,17 +119,17 @@ namespace Umbraco.Tests.Sync
public void PerformRefresh<T>(IEnumerable<IServerRegistration> servers, ICacheRefresher refresher, Func<T, int> getNumericId, params T[] instances)
{
throw new NotImplementedException();
IntIdsRefreshed.AddRange(instances.Select(getNumericId));
}
public void PerformRefresh<T>(IEnumerable<IServerRegistration> servers, ICacheRefresher refresher, Func<T, Guid> getGuidId, params T[] instances)
{
throw new NotImplementedException();
GuidIdsRefreshed.AddRange(instances.Select(getGuidId));
}
public void PerformRemove<T>(IEnumerable<IServerRegistration> servers, ICacheRefresher refresher, Func<T, int> getNumericId, params T[] instances)
{
throw new NotImplementedException();
IntIdsRemoved.AddRange(instances.Select(getNumericId));
}
public void PerformRemove(IEnumerable<IServerRegistration> servers, ICacheRefresher refresher, params int[] numericIds)