public void InvalidateAllByDispose()
        {
            var obj   = factory.Create <IObjectReturningNewGuids>();
            var value = obj.CachedMethod();

            factory.Dispose();
            var newFactory = CacheBuilder.BuildFactory();

            newFactory.Create <IObjectReturningNewGuids>().CachedMethod()
            .Should().Not.Be.EqualTo(value);
        }