public void When_disposing_resolver_then_disposes_container()
        {
            using (var container = new UnityContainer())
            {
                container.RegisterInstance <IFoo>(new Foo {
                    TestProperty = "value"
                });
                var resolver = new UnityDependencyResolver(container);
                resolver.Dispose();

                // ObjectDisposedException?
                AssertThrows <ResolutionFailedException>(() => container.Resolve(typeof(IFoo)));
            }
        }
        public void Dispose_Should_Use_Container()
        {
            _container.Setup(c => c.Dispose()).Verifiable();

            _resolver.Dispose();
        }