refactor: 移除平台侧能力并收紧租户隔离
This commit is contained in:
@@ -62,7 +62,7 @@ public sealed class CreateAnnouncementCommandValidatorTests
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void GivenTenantIdZeroAndNotPlatform_WhenValidate_ThenShouldHaveError()
|
||||
public void GivenTenantIdZero_WhenValidate_ThenShouldHaveError()
|
||||
{
|
||||
// Arrange
|
||||
var command = AnnouncementTestData.CreateValidCreateCommand() with
|
||||
@@ -75,7 +75,23 @@ public sealed class CreateAnnouncementCommandValidatorTests
|
||||
var result = _validator.TestValidate(command);
|
||||
|
||||
// Assert
|
||||
result.ShouldHaveValidationErrorFor(x => x);
|
||||
result.ShouldHaveValidationErrorFor(x => x.TenantId);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void GivenPlatformPublisherScope_WhenValidate_ThenShouldHaveError()
|
||||
{
|
||||
// Arrange
|
||||
var command = AnnouncementTestData.CreateValidCreateCommand() with
|
||||
{
|
||||
PublisherScope = PublisherScope.Platform
|
||||
};
|
||||
|
||||
// Act
|
||||
var result = _validator.TestValidate(command);
|
||||
|
||||
// Assert
|
||||
result.ShouldHaveValidationErrorFor(x => x.PublisherScope);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
@@ -56,7 +56,8 @@ public sealed class AnnouncementRegressionTests
|
||||
context.ChangeTracker.Clear();
|
||||
|
||||
var repository = new EfTenantAnnouncementRepository(context);
|
||||
var handler = new UpdateTenantAnnouncementCommandHandler(repository);
|
||||
var tenantProvider = new TestTenantProvider(700);
|
||||
var handler = new UpdateTenantAnnouncementCommandHandler(repository, tenantProvider);
|
||||
|
||||
var command = new UpdateTenantAnnouncementCommand
|
||||
{
|
||||
|
||||
@@ -137,7 +137,8 @@ public sealed class AnnouncementWorkflowTests
|
||||
context.ChangeTracker.Clear();
|
||||
|
||||
var repository = new EfTenantAnnouncementRepository(context);
|
||||
var handler = new UpdateTenantAnnouncementCommandHandler(repository);
|
||||
var tenantProvider = new TestTenantProvider(400);
|
||||
var handler = new UpdateTenantAnnouncementCommandHandler(repository, tenantProvider);
|
||||
|
||||
var command = new UpdateTenantAnnouncementCommand
|
||||
{
|
||||
@@ -175,7 +176,8 @@ public sealed class AnnouncementWorkflowTests
|
||||
context.ChangeTracker.Clear();
|
||||
|
||||
var repository = new EfTenantAnnouncementRepository(context);
|
||||
var handler = new UpdateTenantAnnouncementCommandHandler(repository);
|
||||
var tenantProvider = new TestTenantProvider(500);
|
||||
var handler = new UpdateTenantAnnouncementCommandHandler(repository, tenantProvider);
|
||||
|
||||
var command = new UpdateTenantAnnouncementCommand
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user