public void MetadataShouldReturnExtensionUri()
        {
            this.testPluginInformation = new TestableTestExtensionPluginInformation(typeof(DummyTestExtensionWithExtensionUri));

            CollectionAssert.AreEqual(new object[] { DefaultExtensionURI }, this.testPluginInformation.Metadata.ToArray());
        }
 public void ExtensionUriShouldReturnExtensionUriOfAnExtension()
 {
     this.testPluginInformation = new TestableTestExtensionPluginInformation(typeof(DummyTestExtensionWithExtensionUri));
     Assert.AreEqual(DefaultExtensionURI, this.testPluginInformation.ExtensionUri);
 }
 public void IdentifierDataShouldReturnExtensionUri()
 {
     this.testPluginInformation = new TestableTestExtensionPluginInformation(typeof(DummyTestExtensionWithExtensionUri));
     Assert.AreEqual(DefaultExtensionURI, this.testPluginInformation.IdentifierData);
 }
 public void ExtensionUriShouldReturnEmptyIfAnExtensionDoesNotHaveOne()
 {
     this.testPluginInformation = new TestableTestExtensionPluginInformation(typeof(DummyTestExtensionWithNoExtensionUri));
     Assert.IsNotNull(this.testPluginInformation.ExtensionUri);
     Assert.AreEqual(string.Empty, this.testPluginInformation.ExtensionUri);
 }
 public void AssemblyQualifiedNameShouldReturnTestExtensionTypesName()
 {
     this.testPluginInformation = new TestableTestExtensionPluginInformation(typeof(DummyTestExtensionWithNoExtensionUri));
     Assert.AreEqual(typeof(DummyTestExtensionWithNoExtensionUri).AssemblyQualifiedName, this.testPluginInformation.AssemblyQualifiedName);
 }