public void ShouldCallIsTemplateBucketable(
     BucketProvider current,
     SwitchingBucketProvider sut,
     ID templateId,
     Database database)
 {
     using (new BucketProviderSwitcher(current))
     {
         current.IsTemplateBucketable(templateId, database).Returns(true);
         sut.IsTemplateBucketable(templateId, database).Should().BeTrue();
     }
 }
 public void ShouldCallIsTemplateBucketable([Frozen] BucketProvider current, BucketProviderSwitcher switcher, SwitchingBucketProvider sut, ID templateId, Database database)
 {
     current.IsTemplateBucketable(templateId, database).Returns(true);
     sut.IsTemplateBucketable(templateId, database).Should().BeTrue();
 }