public void Parse_ShouldParsePatentIdentifier() { var expected = new PatentIdentifier("US", "RE33188", "1"); var actual = IdentifierParser.Parse("pat|US|RE33188|1") as PatentIdentifier; Assert.IsNotNull(actual); Assert.AreEqual(expected.Code, actual.Code); Assert.AreEqual(expected.Country, actual.Country); Assert.AreEqual(expected.Patent, actual.Patent); Assert.AreEqual(expected.SequenceNumber, actual.SequenceNumber); }
public void ToString_ShouldFormatCorrectly() { Identifier identifier = new PatentIdentifier(Country, Patent, SequenceNumber); Assert.AreEqual($"{Code}|{Country}|{Patent}|{SequenceNumber}", identifier.ToString()); }
public void Code_ShouldReturnCorrectValue() { Identifier identifier = new PatentIdentifier(Country, Patent, SequenceNumber); Assert.AreEqual(Code, identifier.Code); }
public void Constructor_ShouldRejectWhitespaceSequenceNumber() { _ = new PatentIdentifier(Country, Patent, " "); }
public void Constructor_ShouldRejectNullSequenceNumber() { _ = new PatentIdentifier(Country, Patent, null); }
public void Constructor_ShouldRejectEmptyPatent() { _ = new PatentIdentifier(Country, "", SequenceNumber); }
public void Constructor_ShouldRejectWhitespaceCountry() { _ = new PatentIdentifier(" ", Patent, SequenceNumber); }
public void Constructor_ShouldRejectNullCountry() { _ = new PatentIdentifier(null, Patent, SequenceNumber); }