Skip to content

Commit

Permalink
Get by id tests
Browse files Browse the repository at this point in the history
  • Loading branch information
cwetanow committed Mar 2, 2017
1 parent 826a199 commit 2c986a7
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/Logs.Data.Tests/EfGenericRepositoryTests/GetByIdTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,18 @@ public class GetByIdTests
public void TestGetById_ShouldCallDbContextSetFind(int id)
{
// Arrange
var setMock = new Mock<DbSet<FakeGenericRepositoryType>>();
var mockedSet = new Mock<IDbSet<FakeGenericRepositoryType>>();

var dbContext = new Mock<ILogsDbContext>();
dbContext.Setup(x => x.Set<FakeGenericRepositoryType>()).Returns(setMock.Object);
var mockedDbContext = new Mock<ILogsDbContext>();
mockedDbContext.Setup(x => x.Set<FakeGenericRepositoryType>()).Returns(mockedSet.Object);

var repository = new EfGenericRepository<FakeGenericRepositoryType>(dbContext.Object);
var repository = new EfGenericRepository<FakeGenericRepositoryType>(mockedDbContext.Object);

// Act
repository.GetById(id);

// Assert
setMock.Verify(x => x.Find(id), Times.Once);
mockedSet.Verify(x => x.Find(id), Times.Once);
}

[TestCase(1)]
Expand Down

0 comments on commit 2c986a7

Please sign in to comment.