public void CertificateIdentifierTest() { string baseId = string.Format("{0}/certificates/{1}", vault, name); string versionedId = string.Format("{0}/{1}", baseId, version); //unversioned var id = new CertificateIdentifier(baseId); Assert.Equal(baseId, id.BaseIdentifier); Assert.Equal(baseId, id.Identifier); Assert.Equal(vault, id.Vault); Assert.Equal(name, id.Name); Assert.Equal(string.Empty, id.Version); Assert.True(CertificateIdentifier.IsCertificateIdentifier(baseId)); //versioned id = new CertificateIdentifier(versionedId); Assert.Equal(baseId, id.BaseIdentifier); Assert.Equal(versionedId, id.Identifier); Assert.Equal(vault, id.Vault); Assert.Equal(name, id.Name); Assert.Equal(version, id.Version); Assert.True(CertificateIdentifier.IsCertificateIdentifier(versionedId)); }