Example #1
0
            public IFakeOptionsForWrappers <T> Wrapping(T wrappedInstance)
            {
                var wrapper = new FakeWrapperConfigurator <T>(this, wrappedInstance);

                this.ConfigureFake(fake => wrapper.ConfigureFakeToWrap(fake));
                return(wrapper);
            }
        public FakeWrapperConfiguratorTests()
        {
            this.faked = A.Fake <IFoo>();

            IFoo wrapped = A.Fake <IFoo>();

            this.wrapperConfigurator = new FakeWrapperConfigurator <IFoo>(A.Fake <IFakeOptions <IFoo> >(), wrapped);
        }
Example #3
0
        public void Setup()
        {
            this.faked = A.Fake <IFoo>();

            IFoo wrapped = A.Fake <IFoo>();

            this.wrapperConfigurator = new FakeWrapperConfigurator <IFoo>(A.Fake <IFakeOptionsBuilder <IFoo> >(), wrapped);
        }
Example #4
0
            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);
            }