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); }
public void ToString_ShouldFormatCorrectly() { Identifier identifier = new PDBIdentifier(Entry, Chain); Assert.AreEqual($"{Code}|{Entry}|{Chain}", identifier.ToString()); }
public void Code_ShouldReturnCorrectValue() { Identifier identifier = new PDBIdentifier(Entry, Chain); Assert.AreEqual(Code, identifier.Code); }
public void Constructor_ShouldRejectWhitespaceChain() { _ = new PDBIdentifier(Entry, " "); }
public void Constructor_ShouldRejectEmptyChain() { _ = new PDBIdentifier(Entry, ""); }
public void Constructor_ShouldRejectNullChain() { _ = new PDBIdentifier(Entry, null); }
public void Constructor_ShouldRejectWhitespaceEntryNumber() { _ = new PDBIdentifier(" ", Chain); }
public void Constructor_ShouldRejectEmptyEntryNumber() { _ = new PDBIdentifier("", Chain); }
public void Constructor_ShouldRejectNullEntryNumber() { _ = new PDBIdentifier(null, Chain); }