Inheritance: ExodataBindingModule
        public void TryResolve_AfterUnloadingModule_ReturnsNoValue()
        {
            var module = new TestExodataBindingModule();
            var resolver = new StandardExodataResolver(module);

            Maybe<int> value = resolver.TryResolve(StringExodata.MaxLength).TryGet();
            Assert.IsTrue(value == 42);

            resolver.UnloadModule(module);

            value = resolver.TryResolve(StringExodata.MaxLength).TryGet();
            Assert.IsTrue(value == Maybe<int>.NoValue);
        }
        public void TryResolve_AfterUnloadingModule_ReturnsNoValue()
        {
            var module   = new TestExodataBindingModule();
            var resolver = new StandardExodataResolver(module);

            Maybe <int> value = resolver.TryResolve(StringExodata.MaxLength).TryGet();

            Assert.IsTrue(value == 42);

            resolver.UnloadModule(module);

            value = resolver.TryResolve(StringExodata.MaxLength).TryGet();
            Assert.IsTrue(value == Maybe <int> .NoValue);
        }