internal void CharCountBits_ForDifferentVersionsAndEncodingModes_ShouldReturnCorrectAmountOfBits(byte version, EncodingMode encodingMode, byte expectedNumberOfBits) { // Arrange var versionInfo = new VersionInfo(version, ErrorCorrectionLevel.M, 0, 0, 0, 0, 0); // Act var numberOfBits = versionInfo.CharCountBits(encodingMode); // Assert numberOfBits.Should().Be(expectedNumberOfBits); }