示例#1
0
        public void SetUp()
        {
            factory = new InstanceFactory(typeof(IGateway));
            factory.AddInstance(new SmartInstance <DefaultGateway>());
            factory.AddInstance(new SmartInstance <DefaultGateway>());

            var lifecycle = MockRepository.GenerateMock <ILifecycle>();

            factory.Lifecycle       = lifecycle;
            factory.MissingInstance = new SmartInstance <DefaultGateway>();

            clone = factory.Clone();
        }
        public void SetUp()
        {
            factory = new InstanceFactory(typeof (IGateway));
            factory.AddInstance(new SmartInstance<DefaultGateway>());
            factory.AddInstance(new SmartInstance<DefaultGateway>());

            var lifecycle = MockRepository.GenerateMock<ILifecycle>();
            factory.Lifecycle = lifecycle;
            factory.MissingInstance = new SmartInstance<DefaultGateway>();

            clone = factory.Clone();
        }