diff --git a/src/Logs.Data.Tests/EfGenericRepositoryTests/UpdateTests.cs b/src/Logs.Data.Tests/EfGenericRepositoryTests/UpdateTests.cs new file mode 100644 index 0000000..c0cecd9 --- /dev/null +++ b/src/Logs.Data.Tests/EfGenericRepositoryTests/UpdateTests.cs @@ -0,0 +1,28 @@ +using Logs.Data.Contracts; +using Logs.Data.Tests.Fakes; +using Moq; +using NUnit.Framework; + +namespace Logs.Data.Tests.EfGenericRepositoryTests +{ + [TestFixture] + public class UpdateTests + { + [Test] + public void TestAdd_ShouldCallDbContextSetUpdated() + { + // Arrange + var mockedDbContext = new Mock(); + + var repository = new EfGenericRepository(mockedDbContext.Object); + + var entity = new Mock(); + + // Act + repository.Update(entity.Object); + + // Assert + mockedDbContext.Verify(c => c.SetUpdated(entity.Object), Times.Once); + } + } +}