public void ShouldBeAbleToUseWith() { var builderSetup = new BuilderSettings(); { operable.ObjectBuilder.Returns(new ObjectBuilder <MyClass>(null, builderSetup)); objectBuilder.With(func); } OperableExtensions.With((IOperable <MyClass>)operable, func); }