Browse Source

Added unit tests

pull/14514/head
malik masis 4 years ago
parent
commit
9ec1f1d0d7
  1. 10
      modules/feature-management/test/Volo.Abp.FeatureManagement.Application.Tests/Volo/Abp/FeatureManagement/FeatureAppService_Tests.cs
  2. 8
      modules/feature-management/test/Volo.Abp.FeatureManagement.TestBase/Volo/Abp/FeatureManagement/FeatureValueRepository_Tests.cs

10
modules/feature-management/test/Volo.Abp.FeatureManagement.Application.Tests/Volo/Abp/FeatureManagement/FeatureAppService_Tests.cs

@ -14,7 +14,6 @@ namespace Volo.Abp.FeatureManagement;
public class FeatureAppService_Tests : FeatureManagementApplicationTestBase
{
private readonly IFeatureAppService _featureAppService;
private readonly IFeatureValueRepository _featureValueRepository;
private ICurrentUser _currentUser;
private readonly FeatureManagementTestData _testData;
@ -22,7 +21,6 @@ public class FeatureAppService_Tests : FeatureManagementApplicationTestBase
public FeatureAppService_Tests()
{
_featureAppService = GetRequiredService<IFeatureAppService>();
_featureValueRepository = GetRequiredService<IFeatureValueRepository>();
_testData = GetRequiredService<FeatureManagementTestData>();
}
@ -70,6 +68,14 @@ public class FeatureAppService_Tests : FeatureManagementApplicationTestBase
}
[Fact]
public async Task ResetToDefaultAsync()
{
Login(_testData.User1Id);
var exception = await Record.ExceptionAsync(async () => await _featureAppService.ResetToDefaultAsync());
Assert.Null(exception);
}
private void Login(Guid userId)
{
_currentUser.Id.Returns(userId);

8
modules/feature-management/test/Volo.Abp.FeatureManagement.TestBase/Volo/Abp/FeatureManagement/FeatureValueRepository_Tests.cs

@ -72,4 +72,12 @@ public abstract class FeatureValueRepository_Tests<TStartupModule> : FeatureMana
fv.Value == "3"
);
}
[Fact]
public async Task DeleteAsync()
{
var exception = await Record.ExceptionAsync(async() => await Repository.DeleteAsync());
Assert.Null(exception);
}
}

Loading…
Cancel
Save