public void DecodeSix() { List <string> codes = new List <string>(); string six = " _ |_ |_| "; codes.Add(six); Assert.AreEqual("6", Decoder.DecodeAccountNumber(codes)); }
public void DecodeFour() { List <string> codes = new List <string>(); string Four = " |_| | "; codes.Add(Four); Assert.AreEqual("4", Decoder.DecodeAccountNumber(codes)); }
public void DecodeFive() { List <string> codes = new List <string>(); string five = " _ |_ _| "; codes.Add(five); Assert.AreEqual("5", Decoder.DecodeAccountNumber(codes)); }
public void DecodeTwo() { List <string> codes = new List <string>(); string two = " _ _||_ "; codes.Add(two); Assert.AreEqual("2", Decoder.DecodeAccountNumber(codes)); }
public void DecodeThree() { List <string> codes = new List <string>(); string three = " _ _| _| "; codes.Add(three); Assert.AreEqual("3", Decoder.DecodeAccountNumber(codes)); }
public void DecodeZero() { List <string> codes = new List <string>(); string zero = " _ | ||_| "; codes.Add(zero); Assert.AreEqual("0", Decoder.DecodeAccountNumber(codes)); }
public void DecodeOne() { List <string> codes = new List <string>(); string one = " | | "; codes.Add(one); Assert.AreEqual("1", Decoder.DecodeAccountNumber(codes)); }
public void DecodeInvalidCode() { List <string> codes = new List <string>(); string invalid = "||||||||||||"; codes.Add(invalid); Assert.IsTrue(Decoder.DecodeAccountNumber(codes).Contains("?")); }
public void DecodeNine() { List <string> codes = new List <string>(); string nine = " _ |_| _| "; codes.Add(nine); Assert.AreEqual("9", Decoder.DecodeAccountNumber(codes)); }
public void DecodeEight() { List <string> codes = new List <string>(); string eight = " _ |_||_| "; codes.Add(eight); Assert.AreEqual("8", Decoder.DecodeAccountNumber(codes)); }
public void DecodeSeven() { List <string> codes = new List <string>(); string seven = " _ | | "; codes.Add(seven); Assert.AreEqual("7", Decoder.DecodeAccountNumber(codes)); }
public void CheckSumIsInvalid() { var entities = FileParser.ParseEntities(_lines.ToList()); List <string> codedAccountNumber = new List <string>(); List <List <string> > segments = FileParser.ParseEntityLines(entities[1]); codedAccountNumber = FileParser.CombineSegments(segments); string decodedAccountNumber = Decoder.DecodeAccountNumber(codedAccountNumber); Assert.IsFalse(Validator.IsCheckSumValid(decodedAccountNumber)); }