public void TryCreateFakeObject_should_return_false_when_no_definition_exists()
        {
            var container = new MefContainer();

            object fake;

            Assert.That(container.TryCreateFakeObject(typeof(IUndefined), out fake), Is.False);
        }
        public void TryCreateFakeObject_should_create_fake_for_type_that_has_definition()
        {
            var container = new MefContainer();

            object fake;

            Assert.That(container.TryCreateFakeObject(typeof(IDefined), out fake), Is.True);
            Assert.That(fake, Is.InstanceOf <Defined>());
        }