public void ShouldCallCloneItem([Frozen]BucketProvider current, BucketProviderSwitcher switcher, SwitchingBucketProvider sut, Item source, Item target, bool deep, Item expected) { current.CloneItem(source, target, deep).Returns(expected); sut.CloneItem(source, target, deep).Should().BeSameAs(expected); }