예제 #1
0
            public AdaptingFromOneServiceToAnother()
            {
                var ad = new LightweightAdapterActivatorData(_from, (c, p, t) => new object());
                var rd = new RegistrationData(_to);

                _subject = new LightweightAdapterRegistrationSource(rd, ad);

                _adaptedTo = _subject.RegistrationsFor(_to, s => _adaptedFrom);
            }
            public AdaptingFromOneServiceToAnother()
            {
                var ad = new LightweightAdapterActivatorData(_from, (c, p, t) => new object());
                var rd = new RegistrationData(_to);

                _subject = new LightweightAdapterRegistrationSource(rd, ad);

                _adaptedTo = _subject.RegistrationsFor(_to, s => _adaptedFrom.Select(x => Mocks.GetResolvableImplementation(x)));
            }