public void When_passing_null_registration_name_the_contract_name_is_properly_set()
 {
     var exportDefinition = new FactoryExportDefinition(typeof(IComponent), null, ep => null);
     Assert.That(exportDefinition.ContractType, Is.EqualTo(typeof(IComponent)));
     Assert.That(exportDefinition.RegistrationName, Is.Null);
     Assert.That(exportDefinition.ContractName, Is.EqualTo("MefContrib.Hosting.Tests.FactoryExportDefinitionTests+IComponent"));
 }
 public void Contract_type_and_names_are_properly_set()
 {
     var exportDefinition = new FactoryExportDefinition(typeof(IComponent), "ContractName", ep => null);
     Assert.That(exportDefinition.ContractType, Is.EqualTo(typeof(IComponent)));
     Assert.That(exportDefinition.RegistrationName, Is.EqualTo("ContractName"));
     Assert.That(exportDefinition.ContractName, Is.EqualTo("ContractName"));
 }
        public void When_passing_null_registration_name_the_contract_name_is_properly_set()
        {
            var exportDefinition = new FactoryExportDefinition(typeof(IComponent), null, ep => null);

            Assert.That(exportDefinition.ContractType, Is.EqualTo(typeof(IComponent)));
            Assert.That(exportDefinition.RegistrationName, Is.Null);
            Assert.That(exportDefinition.ContractName, Is.EqualTo("MefContrib.Hosting.Tests.FactoryExportDefinitionTests+IComponent"));
        }
        public void Contract_type_and_names_are_properly_set()
        {
            var exportDefinition = new FactoryExportDefinition(typeof(IComponent), "ContractName", ep => null);

            Assert.That(exportDefinition.ContractType, Is.EqualTo(typeof(IComponent)));
            Assert.That(exportDefinition.RegistrationName, Is.EqualTo("ContractName"));
            Assert.That(exportDefinition.ContractName, Is.EqualTo("ContractName"));
        }