public void Parse_ShouldParsePDBIdentifier()
        {
            var expected = new PDBIdentifier("1I4L", "D");
            var actual   = IdentifierParser.Parse("pdb|1I4L|D") as PDBIdentifier;

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

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

            Assert.AreEqual(Code, identifier.Code);
        }
Exemplo n.º 4
0
 public void Constructor_ShouldRejectWhitespaceChain()
 {
     _ = new PDBIdentifier(Entry, " ");
 }
Exemplo n.º 5
0
 public void Constructor_ShouldRejectEmptyChain()
 {
     _ = new PDBIdentifier(Entry, "");
 }
Exemplo n.º 6
0
 public void Constructor_ShouldRejectNullChain()
 {
     _ = new PDBIdentifier(Entry, null);
 }
Exemplo n.º 7
0
 public void Constructor_ShouldRejectWhitespaceEntryNumber()
 {
     _ = new PDBIdentifier(" ", Chain);
 }
Exemplo n.º 8
0
 public void Constructor_ShouldRejectEmptyEntryNumber()
 {
     _ = new PDBIdentifier("", Chain);
 }
Exemplo n.º 9
0
 public void Constructor_ShouldRejectNullEntryNumber()
 {
     _ = new PDBIdentifier(null, Chain);
 }