public void Parse_ShouldParsePIRIdentifier()
        {
            var expected = new PIRIdentifier("M73307", "AGMA13GT");
            var actual   = IdentifierParser.Parse("pir|M73307|AGMA13GT") as PIRIdentifier;

            Assert.IsNotNull(actual);
            Assert.AreEqual(expected.Code, actual.Code);
            Assert.AreEqual(expected.Accession, actual.Accession);
            Assert.AreEqual(expected.Name, actual.Name);
        }
Exemplo n.º 2
0
        public void ToString_ShouldFormatCorrectly()
        {
            Identifier identifier = new PIRIdentifier(Accession, Name);

            Assert.AreEqual($"{Code}|{Accession}|{Name}", identifier.ToString());
        }
Exemplo n.º 3
0
        public void Code_ShouldReturnCorrectValue()
        {
            Identifier identifier = new PIRIdentifier(Accession, Name);

            Assert.AreEqual(Code, identifier.Code);
        }
Exemplo n.º 4
0
 public void Constructor_ShouldRejectWhitespaceName()
 {
     _ = new PIRIdentifier(Accession, " ");
 }
Exemplo n.º 5
0
 public void Constructor_ShouldRejectEmptyName()
 {
     _ = new PIRIdentifier(Accession, "");
 }
Exemplo n.º 6
0
 public void Constructor_ShouldRejectNullName()
 {
     _ = new PIRIdentifier(Accession, null);
 }
Exemplo n.º 7
0
 public void Constructor_ShouldRejectWhitespaceAccessionNumber()
 {
     _ = new PIRIdentifier(" ", Name);
 }
Exemplo n.º 8
0
 public void Constructor_ShouldRejectNullAccessionNumber()
 {
     _ = new PIRIdentifier(null, Name);
 }