Updated delete logic for voice works.
All checks were successful
ci / build-test (push) Successful in 3m1s
ci / publish-image (push) Successful in 1m58s

This commit is contained in:
2026-05-09 00:51:10 -04:00
parent 9c9e33ebec
commit 5eecba7eec
10 changed files with 124 additions and 16 deletions

View File

@@ -18,9 +18,9 @@ public class Delete_Voice_Work_Tests(MariaDbContainerFixture container) : VoiceW
DeleteVoiceWorkRequest request = new([voiceWorkId]);
DeleteVoiceWorkResponse response = await writer.DeleteAsync(request, TestContext.Current.CancellationToken);
response.IsSuccess.Count.ShouldBe(1);
response.IsSuccess.ShouldContainKey(voiceWorkId);
response.IsSuccess[voiceWorkId].ShouldBeTrue();
response.Results.Count.ShouldBe(1);
response.Results.ShouldContainKey(voiceWorkId);
response.Results[voiceWorkId].ShouldBe(DeleteVoiceWorkStatus.Deleted);
}
[Fact]
@@ -33,8 +33,8 @@ public class Delete_Voice_Work_Tests(MariaDbContainerFixture container) : VoiceW
DeleteVoiceWorkRequest request = new([voiceWorkId]);
DeleteVoiceWorkResponse response = await writer.DeleteAsync(request, TestContext.Current.CancellationToken);
response.IsSuccess.Count.ShouldBe(1);
response.IsSuccess.ShouldContainKey(voiceWorkId);
response.IsSuccess[voiceWorkId].ShouldBeFalse();
response.Results.Count.ShouldBe(1);
response.Results.ShouldContainKey(voiceWorkId);
response.Results[voiceWorkId].ShouldBe(DeleteVoiceWorkStatus.NotAllowed);
}
}