public void ShouldHandleNegativeWithEmptyString()
        {
            var    generator = new PaddedValueGenerator(_randomNumberGenerator.Object);
            int    length    = 6;
            int    value     = -1;
            string actual    = generator.PadLeftValue(length, value);

            actual.ShouldBe("");
        }
        public void ShouldPadToLength4()
        {
            var    generator = new PaddedValueGenerator(_randomNumberGenerator.Object);
            int    length    = 8;
            int    value     = 1111;
            string actual    = generator.PadLeftValue(length, value);

            actual.ShouldBe("00001111");
        }
        public void ShouldJustReturnNumberIfItDoesNotNeedPAdding()
        {
            var    generator = new PaddedValueGenerator(_randomNumberGenerator.Object);
            int    length    = 6;
            int    value     = 111111;
            string actual    = generator.PadLeftValue(length, value);

            actual.ShouldBe("111111");
        }