Skip to content

Commit c3d4ef9

Browse files
authored
Fixed GetEnumerator() method on mock (dotnet#3999)
1 parent e21ff70 commit c3d4ef9

File tree

1 file changed

+2
-2
lines changed
  • entity-framework/ef6/fundamentals/testing

1 file changed

+2
-2
lines changed

entity-framework/ef6/fundamentals/testing/mocking.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ namespace TestingDemo
207207
mockSet.As<IQueryable<Blog>>().Setup(m => m.Provider).Returns(data.Provider);
208208
mockSet.As<IQueryable<Blog>>().Setup(m => m.Expression).Returns(data.Expression);
209209
mockSet.As<IQueryable<Blog>>().Setup(m => m.ElementType).Returns(data.ElementType);
210-
mockSet.As<IQueryable<Blog>>().Setup(m => m.GetEnumerator()).Returns(data.GetEnumerator());
210+
mockSet.As<IQueryable<Blog>>().Setup(m => m.GetEnumerator()).Returns(() => data.GetEnumerator());
211211

212212
var mockContext = new Mock<BloggingContext>();
213213
mockContext.Setup(c => c.Blogs).Returns(mockSet.Object);
@@ -382,7 +382,7 @@ namespace TestingDemo
382382

383383
mockSet.As<IQueryable<Blog>>().Setup(m => m.Expression).Returns(data.Expression);
384384
mockSet.As<IQueryable<Blog>>().Setup(m => m.ElementType).Returns(data.ElementType);
385-
mockSet.As<IQueryable<Blog>>().Setup(m => m.GetEnumerator()).Returns(data.GetEnumerator());
385+
mockSet.As<IQueryable<Blog>>().Setup(m => m.GetEnumerator()).Returns(() => data.GetEnumerator());
386386

387387
var mockContext = new Mock<BloggingContext>();
388388
mockContext.Setup(c => c.Blogs).Returns(mockSet.Object);

0 commit comments

Comments
 (0)