public IFakeOptionsForWrappers <T> Wrapping(T wrappedInstance) { var wrapper = new FakeWrapperConfigurator <T>(this, wrappedInstance); this.ConfigureFake(fake => wrapper.ConfigureFakeToWrap(fake)); return(wrapper); }
public override IFakeOptionsForWrappers <T> Wrapping(T wrappedInstance) { Guard.AgainstNull(wrappedInstance, nameof(wrappedInstance)); var wrapper = new FakeWrapperConfigurator <T>(this, wrappedInstance); this.ConfigureFake(fake => wrapper.ConfigureFakeToWrap(fake)); return(wrapper); }