public void WriteNextBlock_DigitGreaterThanBlockLength()
        {
            var firstName = Path.Combine(testFolder, "file.rsa");

            using (writer = new RsaFileWriter(3, firstName, 2)) {
                var number = BigNumber.FromBytes(new[] { 1, 67, 32, 150 });
                Assert.Throws(typeof(ArgumentException), () => writer.WriteNextBlock(number));
            }
        }
        public void WriteNextBlock_DigitLessThanBlockLength()
        {
            var firstName = Path.Combine(testFolder, "file.rsa");

            using (writer = new RsaFileWriter(3, firstName, 5)) {
                var number = BigNumber.FromBytes(new[] { 1, 67, 32, 150 });
                writer.WriteNextBlock(number);
            }
            var expectedBytes = new byte[] {
                1, 67, 32, 150, 0
            };

            TestHelper.CheckFile(firstName, expectedBytes);
        }