public void Parse_ShouldParseGeneralDatabaseReferenceIdentifier() { var expected = new GeneralDatabaseReferenceIdentifier("taxon", "9606"); var actual = IdentifierParser.Parse("gnl|taxon|9606") as GeneralDatabaseReferenceIdentifier; Assert.IsNotNull(actual); Assert.AreEqual(expected.Code, actual.Code); Assert.AreEqual(expected.Database, actual.Database); Assert.AreEqual(expected.Value, actual.Value); }
public void ToString_ShouldFormatCorrectly() { Identifier identifier = new GeneralDatabaseReferenceIdentifier(Database, Value); Assert.AreEqual($"{Code}|{Database}|{Value}", identifier.ToString()); }
public void Code_ShouldReturnCorrectValue() { Identifier identifier = new GeneralDatabaseReferenceIdentifier(Database, Value); Assert.AreEqual(Code, identifier.Code); }
public void Constructor_ShouldRejectWhitespaceValue() { _ = new GeneralDatabaseReferenceIdentifier(Database, " "); }
public void Constructor_ShouldRejectNullValue() { _ = new GeneralDatabaseReferenceIdentifier(Database, null); }
public void Constructor_ShouldRejectEmptyDatabase() { _ = new GeneralDatabaseReferenceIdentifier("", Value); }