Example #1
0
        public void AlignmentPatternPlacements_ShouldReturnCorrectPlacementsForGivenVersion(byte version, int[] expectedPlacements)
        {
            // Arrange
            var versionInfo = new VersionInfo(version, ErrorCorrectionLevel.M, 0, 0, 0, 0, 0);

            // Act
            var placements = versionInfo.AlignmentPatternPlacements();

            // Assert
            placements.Should().BeEquivalentTo(expectedPlacements);
        }