Exemple #1
0
        public void GetNormalizedStartAndEndLines_ThrowsOptionsExceptionIfNormalizedStartAndEndLinesAreAnInvalidCombination(int dummyStartLine,
                                                                                                                            int dummyEndLine,
                                                                                                                            int dummyNumLines,
                                                                                                                            int expectedNormalizedStartLine,
                                                                                                                            int expectedNormalizedEndLine)
        {
            // Arrange
            var testSubject = new LineRange(dummyStartLine, dummyEndLine);

            // Act and assert
            OptionsException result = Assert.Throws <OptionsException>(() => testSubject.GetNormalizedStartAndEndLines(dummyNumLines));

            Assert.Equal(string.Format(Strings.OptionsException_LineRange_UnableToNormalize, testSubject, dummyNumLines, expectedNormalizedStartLine, expectedNormalizedEndLine),
                         result.Message);
        }
Exemple #2
0
        public void GetNormalizedStartAndEndLines_GetsNormalizedStartAndEndLines(int dummyStartLine,
                                                                                 int dummyEndLine,
                                                                                 int dummyNumLines,
                                                                                 int expectedNormalizedStartLine,
                                                                                 int expectedNormalizedEndLine)
        {
            // Arrange
            var testSubject = new LineRange(dummyStartLine, dummyEndLine);

            // Act
            (int normalizedStartLine, int normalizedEndLine) = testSubject.GetNormalizedStartAndEndLines(dummyNumLines);

            // Assert
            Assert.Equal(expectedNormalizedStartLine, normalizedStartLine);
            Assert.Equal(expectedNormalizedEndLine, normalizedEndLine);
        }