public void CanBuildupObjectWithExplicitInterfaceUsingNongenericMethod()
        {
            IUnityContainer container = new UnityContainer()
                                        .RegisterType <ILogger, MockLogger>();

            ObjectWithExplicitInterface o = new ObjectWithExplicitInterface();

            container.BuildUp(typeof(ISomeCommonProperties), o);

            o.ValidateInterface();
        }
        public void CanBuildupObjectWithExplicitInterface()
        {
            IUnityContainer container = new UnityContainer()
                                        .RegisterType <ILogger, MockLogger>();

            ObjectWithExplicitInterface o = new ObjectWithExplicitInterface();

            container.BuildUp <ISomeCommonProperties>(o);

            o.ValidateInterface();
        }
        public void CanBuildupObjectWithExplicitInterfaceUsingNongenericMethod()
        {
            // Setup
            Container.RegisterType <ILogger, MockLogger>();

            // Act
            var o = new ObjectWithExplicitInterface();

            Container.BuildUp(typeof(ISomeCommonProperties), o);

            // Verify
            o.ValidateInterface();
        }
        public void CanBuildupObjectWithExplicitInterface()
        {
            // Setup
            Container.RegisterType <ILogger, MockLogger>();

            // Act
            var o = new ObjectWithExplicitInterface();

            Container.BuildUp <ISomeCommonProperties>(o);

            // Verify
            o.ValidateInterface();
        }