sshushliapin/Sitecore.FakeDb

Mocking the Bucket Manager

Closed this issue · 0 comments

//cc: @michaelthyregod

It should be possible to mock the static Bucket Manager substituting the Bucket Provider:

[Theory, DefaultAutoData]
public void SwitchBucketProvider(
  [Frozen]BucketProvider provider, BucketProviderSwitcher switcher, Item source, Item target)
{
  BucketManager.MoveItemIntoBucket(source, target);
  provider.Received().MoveItemIntoBucket(source, target);
}

The full sample is here.