public int CompareTo(TitleNumber other) { var depth = 0; var depthThis = Version.Length - 1; var depthOther = other.Version.Length - 1; while (true) { if (depthThis == depth && depthOther == depth) { return(0); } if (depthOther < depth || (depthThis >= depth && Version[depth] > other.Version[depth])) { return(1); } if (depthThis < depth || Version[depth] < other.Version[depth]) { return(-1); } depth++; } }
public GenerateTests() { _titleNumber = new TitleNumber(); }