Browse Source

Revise tests.

pull/395/head
Halil ibrahim Kalkan 8 years ago
parent
commit
0868c3086c
  1. 7
      modules/audit-logging/test/Volo.Abp.AuditLogging.EntityFrameworkCore.Tests/Volo/Abp/AuditLogging/EntityFrameworkCore/AuditStore_Basic_Tests.cs
  2. 7
      modules/audit-logging/test/Volo.Abp.AuditLogging.MongoDB.Tests/Volo/Abp/AuditLogging/MongoDB/AuditStore_Basic_Tests.cs
  3. 12
      modules/audit-logging/test/Volo.Abp.AuditLogging.TestBase/Volo/Abp/AuditLogging/AuditStore_Basic_Tests.cs

7
modules/audit-logging/test/Volo.Abp.AuditLogging.EntityFrameworkCore.Tests/Volo/Abp/AuditLogging/EntityFrameworkCore/AuditStore_Basic_Tests.cs

@ -0,0 +1,7 @@
namespace Volo.Abp.AuditLogging.EntityFrameworkCore
{
public class AuditStore_Basic_Tests : AuditStore_Basic_Tests<AbpAuditLoggingEntityFrameworkCoreTestModule>
{
}
}

7
modules/audit-logging/test/Volo.Abp.AuditLogging.MongoDB.Tests/Volo/Abp/AuditLogging/MongoDB/AuditStore_Basic_Tests.cs

@ -0,0 +1,7 @@
namespace Volo.Abp.AuditLogging.MongoDB
{
public class AuditStore_Basic_Tests : AuditStore_Basic_Tests<AbpAuditLoggingMongoDbTestModule>
{
}
}

12
modules/audit-logging/test/Volo.Abp.AuditLogging.Tests/Volo/Abp/AuditLogging/AuditStore_Basic_Tests.cs → modules/audit-logging/test/Volo.Abp.AuditLogging.TestBase/Volo/Abp/AuditLogging/AuditStore_Basic_Tests.cs

@ -4,17 +4,21 @@ using System.Linq;
using System.Threading.Tasks;
using Shouldly;
using Volo.Abp.Auditing;
using Volo.Abp.Modularity;
using Xunit;
namespace Volo.Abp.AuditLogging
{
public class AuditStore_Basic_Tests : AuditLogsTestBase
public abstract class AuditStore_Basic_Tests<TStartupModule> : AuditLoggingTestBase<TStartupModule>
where TStartupModule : IAbpModule
{
private readonly IAuditingStore _auditingStore;
private readonly IAuditLogRepository _auditLogRepository;
public AuditStore_Basic_Tests()
protected AuditStore_Basic_Tests()
{
_auditingStore = GetRequiredService<IAuditingStore>();
_auditLogRepository = GetRequiredService<IAuditLogRepository>();
}
[Fact]
@ -41,7 +45,7 @@ namespace Volo.Abp.AuditLogging
new EntityChangeInfo
{
EntityId = Guid.NewGuid().ToString(),
EntityTypeFullName = typeof(AuditStore_Basic_Tests).FullName,
EntityTypeFullName = "Volo.Abp.AuditLogging.TestEntity",
ChangeType = EntityChangeType.Created,
ChangeTime = DateTime.Now,
PropertyChanges = new List<EntityPropertyChangeInfo>
@ -63,7 +67,7 @@ namespace Volo.Abp.AuditLogging
//Assert
var insertedLog = GetAuditLogsFromDbContext()
var insertedLog = _auditLogRepository.GetList(true)
.FirstOrDefault(al => al.UserId == userId);
insertedLog.ShouldNotBeNull();
Loading…
Cancel
Save