Implementacion del metodo de listar y cambios en los modelos e interfaces
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
using audit.Model;
|
||||
using audit.Repositories.Interfaces;
|
||||
using audit_logs.Repositories.Interfaces;
|
||||
using audit_logs.Services;
|
||||
|
||||
namespace audit_test.Service;
|
||||
@@ -35,7 +35,8 @@ public class AuditServiceTests
|
||||
{
|
||||
new AuditRecord.Change { Field = "Username", OldValue = "oldUser", NewValue = "newUser", ValueType = "String" }
|
||||
},
|
||||
Reason = "Ingreso de paciente"
|
||||
Reason = "Ingreso de paciente",
|
||||
UserIpAddress = "127.0.0.1"
|
||||
};
|
||||
}
|
||||
|
||||
@@ -47,15 +48,7 @@ public class AuditServiceTests
|
||||
.Returns(Task.CompletedTask);
|
||||
|
||||
// Act
|
||||
await _auditService.RecordAuditAsync(
|
||||
_testAuditRecord.EntityType,
|
||||
_testAuditRecord.RecordId,
|
||||
_testAuditRecord.UserId,
|
||||
_testAuditRecord.ActionType,
|
||||
_testAuditRecord.Reason,
|
||||
_testAuditRecord.ActionTime,
|
||||
_testAuditRecord.Changes
|
||||
);
|
||||
await _auditService.RecordAuditAsync(_testAuditRecord);
|
||||
|
||||
// Assert
|
||||
_mockRepository.Verify(repo => repo.InsertOneAsync(It.IsAny<AuditRecord>()), Times.Once);
|
||||
@@ -66,6 +59,6 @@ public class AuditServiceTests
|
||||
{
|
||||
// Act & Assert
|
||||
await Assert.ThrowsAsync<ArgumentNullException>(() =>
|
||||
_auditService.RecordAuditAsync(null, null, null, null, null,DateTime.MinValue, null));
|
||||
_auditService.RecordAuditAsync(null));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user