tests: add test for unit of work
This commit is contained in:
@@ -14,7 +14,7 @@ public class CommentRepositoryTests : RepositoryTest
|
||||
public async Task Upsert_WithNewEntity_ShouldAddEntityToDatabase()
|
||||
{
|
||||
var now = DateTimeOffset.UtcNow;
|
||||
_timeProvider.Setup(x => x.GetUtcNow()).Returns(now);
|
||||
_timeProviderMock.Setup(x => x.GetUtcNow()).Returns(now);
|
||||
|
||||
var entity = _faker.Generate();
|
||||
entity.SdnId = SdnId;
|
||||
@@ -35,7 +35,7 @@ public class CommentRepositoryTests : RepositoryTest
|
||||
var createdTimeStamp = DateTimeOffset.UtcNow;
|
||||
var updatedTimeStamp = createdTimeStamp.AddSeconds(2);
|
||||
|
||||
_timeProvider.Setup(x => x.GetUtcNow()).Returns(createdTimeStamp);
|
||||
_timeProviderMock.Setup(x => x.GetUtcNow()).Returns(createdTimeStamp);
|
||||
|
||||
var entity = _faker.Generate();
|
||||
entity.SdnId = SdnId;
|
||||
@@ -51,7 +51,7 @@ public class CommentRepositoryTests : RepositoryTest
|
||||
createdEntity!.CreatedAt.Should().Be(createdTimeStamp.DateTime);
|
||||
createdEntity.UpdatedAt.Should().Be(createdTimeStamp.DateTime);
|
||||
|
||||
_timeProvider.Setup(x => x.GetUtcNow()).Returns(updatedTimeStamp);
|
||||
_timeProviderMock.Setup(x => x.GetUtcNow()).Returns(updatedTimeStamp);
|
||||
|
||||
// Update the entity
|
||||
entity.Remarks = "Updated";
|
||||
|
||||
Reference in New Issue
Block a user