Esempio n. 1
0
            public void FromAndToMustDiffer()
            {
                var ad = new LightweightAdapterActivatorData(new TypedService(typeof(object)), (c, p, t) => new object());
                var rd = new RegistrationData(new TypedService(typeof(object)));

                Assert.Throws <ArgumentException>(() =>
                                                  new LightweightAdapterRegistrationSource(rd, ad));
            }
Esempio n. 2
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)));
            }