Skip to content

Commit 0fea50e

Browse files
go-hoonkzu
authored andcommitted
Fix semantic error in MatchersFixture.cs test
The second parameter of `Enumberable.Range` should be the count, not the end number
1 parent e4634eb commit 0fea50e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Moq.Tests/MatchersFixture.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public void MatchesIsInEnumerable()
7070
var mock = new Mock<IFoo>();
7171

7272
mock.Setup(x => x.Echo(It.IsIn(Enumerable.Range(1, 5)))).Returns(1);
73-
mock.Setup(x => x.Echo(It.IsIn(Enumerable.Range(6, 10)))).Returns(2);
73+
mock.Setup(x => x.Echo(It.IsIn(Enumerable.Range(6, 5)))).Returns(2);
7474

7575
Assert.Equal(1, mock.Object.Echo(1));
7676
Assert.Equal(1, mock.Object.Echo(2));
@@ -121,7 +121,7 @@ public void MatchesIsNotInEnumerable()
121121
var mock = new Mock<IFoo>();
122122

123123
mock.Setup(x => x.Echo(It.IsNotIn(Enumerable.Range(1, 5)))).Returns(1);
124-
mock.Setup(x => x.Echo(It.IsNotIn(Enumerable.Range(6, 10)))).Returns(2);
124+
mock.Setup(x => x.Echo(It.IsNotIn(Enumerable.Range(6, 5)))).Returns(2);
125125

126126
Assert.Equal(2, mock.Object.Echo(1));
127127
Assert.Equal(2, mock.Object.Echo(2));

0 commit comments

Comments
 (0)