public void GenerateAccountNumberRandomWith0()
        {
            var accountNumber = new SevenSegmentAccountNumber(510400596);
            var result        = accountNumber.ToString();

            Assert.AreEqual(" _     _     _  _  _  _    \r\n|_  | | ||_|| || ||_ |_||_ \r\n _| | |_|  ||_||_| _| _||_|\r\n", result);
        }
        public void GenerateAccountWithAllNumberReverse()
        {
            var accountNumber = new SevenSegmentAccountNumber(987654321);
            var result        = accountNumber.ToString();

            Assert.AreEqual(" _  _  _     _     _  _    \r\n|_||_|  ||_ |_ |_| _| _| | \r\n _||_|  ||_| _|  | _||_  | \r\n", result);
        }
        public void GenerateAll7()
        {
            var accountNumber = new SevenSegmentAccountNumber(777777777);
            var result        = accountNumber.ToString();

            Assert.AreEqual(
                " _  _  _  _  _  _  _  _  _ \r\n  |  |  |  |  |  |  |  |  |\r\n  |  |  |  |  |  |  |  |  |\r\n", result);
        }
        public void GenerateAll6()
        {
            var accountNumber = new SevenSegmentAccountNumber(666666666);
            var result        = accountNumber.ToString();

            Assert.AreEqual(
                "                           \r\n|_ |_ |_ |_ |_ |_ |_ |_ |_ \r\n|_||_||_||_||_||_||_||_||_|\r\n", result);
        }
        public void GenerateAccountWithAllNumber()
        {
            var accountNumber = new SevenSegmentAccountNumber(123456789);
            var result        = accountNumber.ToString();

            Assert.AreEqual(
                "    _  _     _     _  _  _ \r\n |  _| _||_||_ |_   ||_||_|\r\n | |_  _|  | _||_|  ||_| _|\r\n", result);
        }
        public void GenerateAll1()
        {
            var accountNumber = new SevenSegmentAccountNumber(111111111);
            var result        = accountNumber.ToString();

            Assert.AreEqual(
                "                           \r\n" + " |  |  |  |  |  |  |  |  | \r\n" +
                " |  |  |  |  |  |  |  |  | \r\n", result);
        }
 public void NotThrowExceptionIfLessThan9Digit()
 {
     var accountNumber = new SevenSegmentAccountNumber(25);
 }
 public void ThrowExceptionIfMoreThanDigit()
 {
     var accountNumber = new SevenSegmentAccountNumber(1234567897);
 }