public void Parse_ShouldParseDDBJIdentifier() { var expected = new DDBJIdentifier("BAC85684.1", "1"); var actual = IdentifierParser.Parse("dbj|BAC85684.1|1") as DDBJIdentifier; Assert.IsNotNull(actual); Assert.AreEqual(expected.Code, actual.Code); Assert.AreEqual(expected.Accession, actual.Accession); Assert.AreEqual(expected.Locus, actual.Locus); }
public void ToString_ShouldFormatCorrectly() { Identifier identifier = new DDBJIdentifier(Accession, Locus); Assert.AreEqual($"{Code}|{Accession}|{Locus}", identifier.ToString()); }
public void Code_ShouldReturnCorrectValue() { Identifier identifier = new DDBJIdentifier(Accession, Locus); Assert.AreEqual(Code, identifier.Code); }
public void Constructor_ShouldRejectWhitespaceLocusNumber() { _ = new DDBJIdentifier(Accession, " "); }
public void Constructor_ShouldRejectNullLocusNumber() { _ = new DDBJIdentifier(Accession, null); }
public void Constructor_ShouldRejectWhitespaceAccessionNumber() { _ = new DDBJIdentifier(" ", Locus); }
public void Constructor_ShouldRejectNullAccessionNumber() { _ = new DDBJIdentifier(null, Locus); }