public void Predecessor_FirstInRangeWithStart_ReturnsNull(string postalCode) { var code = new PTPostalCode(postalCode); var expansion = code.ExpandPostalCodeAsLowestInRange(); Assert.IsNull(expansion.Predecessor); }
public void Successor_LastInRangeWithEnd_ReturnsNull(string postalCode) { var code = new PTPostalCode(postalCode); var expansion = code.ExpandPostalCodeAsHighestInRange(); Assert.IsNull(expansion.Successor); }
public void Predecessor_ValidInputWithStart_ReturnsCorrectPostalCode(string postalCode, string postalCodePredecessor) { var code = new PTPostalCode(postalCode); var expansion = code.ExpandPostalCodeAsLowestInRange(); Assert.AreEqual(postalCodePredecessor, expansion.Predecessor.ToString()); }
public void Predecessor_ValidInput_ReturnsPortugalPostalCodeObject() { var code = new PTPostalCode("1234"); var x = code.Predecessor; Assert.IsTrue(x.GetType() == typeof(PTPostalCode)); }
public void GetHashCode_WithEqualObject_EqualHashes(string code) { var x = new PTPostalCode(code); var y = new PTPostalCode(code); Assert.IsTrue(x.GetHashCode() == y.GetHashCode()); }
public void Successor_ValidInputWithEnd_ReturnsCorrectPostalCode(string postalCode, string postalCodeSuccessor) { var code = new PTPostalCode(postalCode); var expansion = code.ExpandPostalCodeAsHighestInRange(); Assert.AreEqual(postalCodeSuccessor, expansion.Successor.ToString()); }
public void Predecessor_ValidInput_ReturnsCorrectPostalCode(string postalCode, string postalCodePredecessor) { var code = new PTPostalCode(postalCode); var codePredecessor = new PTPostalCode(postalCodePredecessor); Assert.AreEqual(codePredecessor, code.Predecessor); Assert.AreEqual(codePredecessor.ToString(), code.Predecessor.ToString()); Assert.AreEqual(codePredecessor.ToHumanReadableString(), code.Predecessor.ToHumanReadableString()); }
public void CompareTo_ReturnsExpectedSign(string postalCodeBefore, string postalCodeAfter) { var b = new PTPostalCode(postalCodeBefore); var a = new PTPostalCode(postalCodeAfter); Assert.AreEqual(Math.Sign(-1), Math.Sign(b.CompareTo(a))); Assert.AreEqual(Math.Sign(1), Math.Sign(a.CompareTo(b))); }
public void Successor_ValidInput_ReturnsCorrectPostalCode(string postalCode, string postalCodeSuccessor) { var code = new PTPostalCode(postalCode); var codeSuccessor = new PTPostalCode(postalCodeSuccessor); Assert.AreEqual(codeSuccessor, code.Successor); Assert.AreEqual(codeSuccessor.ToString(), code.Successor.ToString()); Assert.AreEqual(codeSuccessor.ToHumanReadableString(), code.Successor.ToHumanReadableString()); }
public void AreAdjacent_WithAdjacentPostalCodes_ReturnsTrue(string code) { var x = new PTPostalCode(code); var xPred = x.Predecessor; var xSucc = x.Successor; Assert.IsTrue(PostalCode.AreAdjacent(x, xPred)); Assert.IsTrue(PostalCode.AreAdjacent(xPred, x)); Assert.IsTrue(PostalCode.AreAdjacent(x, xSucc)); Assert.IsTrue(PostalCode.AreAdjacent(xSucc, x)); Assert.IsFalse(PostalCode.AreAdjacent(xPred, xSucc)); }
public void Successor_ValidInputWithEnd_ReturnsCorrectPostalCode(string postalCode, string postalCodeSuccessor) { var code = new PTPostalCode (postalCode); var expansion = code.ExpandPostalCodeAsHighestInRange (); Assert.AreEqual(postalCodeSuccessor, expansion.Successor.ToString()); }
public void Successor_LastInRangeWithEnd_ReturnsNull(string postalCode) { var code = new PTPostalCode (postalCode); var expansion = code.ExpandPostalCodeAsHighestInRange (); Assert.IsNull(expansion.Successor); }
public void Predecessor_ValidInput_ReturnsPortugalPostalCodeObject() { var code = new PTPostalCode ("1234"); var x = code.Predecessor; Assert.IsTrue(x.GetType() == typeof(PTPostalCode)); }
public void Predecessor_ValidInputWithStart_ReturnsCorrectPostalCode(string postalCode, string postalCodePredecessor) { var code = new PTPostalCode (postalCode); var expansion = code.ExpandPostalCodeAsLowestInRange (); Assert.AreEqual(postalCodePredecessor, expansion.Predecessor.ToString()); }
public void Predecessor_FirstInRangeWithStart_ReturnsNull(string postalCode) { var code = new PTPostalCode (postalCode); var expansion = code.ExpandPostalCodeAsLowestInRange (); Assert.IsNull(expansion.Predecessor); }