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); }
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); }