Skip to content

Commit ccccabe

Browse files
committed
Respond to the bunny's nitpicks
1 parent 9a90281 commit ccccabe

12 files changed

+27
-17
lines changed

Backend.Tests/Controllers/AudioControllerTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public void Setup()
3939
_wordRepo = new WordRepositoryMock();
4040
_permissionService = new PermissionServiceMock();
4141
var semDomCountService = new SemanticDomainCountService(semDomCountRepo);
42-
_wordService = new WordService(semDomCountRepo, _wordRepo, semDomCountService);
42+
_wordService = new WordService(_wordRepo, semDomCountService);
4343
_audioController = new AudioController(_wordRepo, _wordService, _permissionService);
4444

4545
_projId = _projRepo.Create(new Project { Name = "AudioControllerTests" }).Result!.Id;

Backend.Tests/Controllers/LiftControllerTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public void Setup()
5151
_wordRepo = new WordRepositoryMock();
5252
_liftService = new LiftService();
5353
var semDomCountService = new SemanticDomainCountService(semDomCountRepo);
54-
_wordService = new WordService(semDomCountRepo, _wordRepo, semDomCountService);
54+
_wordService = new WordService(_wordRepo, semDomCountService);
5555
_liftController = new LiftController(_projRepo, new SemanticDomainRepositoryMock(), _speakerRepo,
5656
_wordRepo, _liftService, new HubContextMock<ExportHub>(), new PermissionServiceMock(), _wordService,
5757
new MockLogger());

Backend.Tests/Controllers/MergeControllerTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public void Setup()
4141
var semDomCountRepo = new SemanticDomainCountRepositoryMock();
4242
_wordRepo = new WordRepositoryMock();
4343
var semDomCountService = new SemanticDomainCountService(semDomCountRepo);
44-
_wordService = new WordService(semDomCountRepo, _wordRepo, semDomCountService);
44+
_wordService = new WordService(_wordRepo, semDomCountService);
4545
_mergeService = new MergeService(_cache, _mergeBlacklistRepo, _mergeGraylistRepo, _wordRepo, _wordService);
4646
var notifyService = new HubContextMock<MergeHub>();
4747
var permissionService = new PermissionServiceMock();

Backend.Tests/Controllers/WordControllerTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public void Setup()
3434
var semDomCountRepo = new SemanticDomainCountRepositoryMock();
3535
_wordRepo = new WordRepositoryMock();
3636
var semDomCountService = new SemanticDomainCountService(semDomCountRepo);
37-
_wordService = new WordService(semDomCountRepo, _wordRepo, semDomCountService);
37+
_wordService = new WordService(_wordRepo, semDomCountService);
3838
_permissionService = new PermissionServiceMock();
3939
_wordController = new WordController(_wordRepo, _wordService, _permissionService);
4040
}

Backend.Tests/Mocks/SemanticDomainCountRepositoryMock.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,9 @@ public Task<int> Increment(string projectId, string domainId, int amount = 1)
3737
return Task.FromResult(count.Count);
3838
}
3939

40-
public Task<bool> DeleteAllCounts(string projectId)
40+
public Task<int> DeleteAllCounts(string projectId)
4141
{
42-
var removed = _counts.RemoveAll(c => c.ProjectId == projectId);
43-
return Task.FromResult(removed > 0);
42+
return Task.FromResult(_counts.RemoveAll(c => c.ProjectId == projectId));
4443
}
4544
}
4645
}

Backend.Tests/Services/MergeServiceTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public void Setup()
3333
var semDomCountRepo = new SemanticDomainCountRepositoryMock();
3434
_wordRepo = new WordRepositoryMock();
3535
var semDomCountService = new SemanticDomainCountService(semDomCountRepo);
36-
_wordService = new WordService(semDomCountRepo, _wordRepo, semDomCountService);
36+
_wordService = new WordService(_wordRepo, semDomCountService);
3737
_mergeService = new MergeService(_cache, _mergeBlacklistRepo, _mergeGraylistRepo, _wordRepo, _wordService);
3838
}
3939

Backend.Tests/Services/WordServiceTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public void Setup()
2222
var semDomCountRepo = new SemanticDomainCountRepositoryMock();
2323
_wordRepo = new WordRepositoryMock();
2424
var semDomCountService = new SemanticDomainCountService(semDomCountRepo);
25-
_wordService = new WordService(semDomCountRepo, _wordRepo, semDomCountService);
25+
_wordService = new WordService(_wordRepo, semDomCountService);
2626
}
2727

2828
[Test]

Backend/Interfaces/ISemanticDomainCountRepository.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ public interface ISemanticDomainCountRepository
99
Task<int> GetCount(string projectId, string domainId);
1010
Task<List<ProjectSemanticDomainCount>> GetAllCounts(string projectId);
1111
Task<int> Increment(string projectId, string domainId, int amount = 1);
12-
Task<bool> DeleteAllCounts(string projectId);
12+
Task<int> DeleteAllCounts(string projectId);
1313
}
1414
}

Backend/Interfaces/ISemanticDomainCountService.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ namespace BackendFramework.Interfaces
66
{
77
public interface ISemanticDomainCountService
88
{
9+
Task ClearCountsForProject(string projectId);
910
Task UpdateCountsForWord(Word word);
1011
Task UpdateCountsForWords(List<Word> words);
1112
Task UpdateCountsAfterWordUpdate(Word oldWord, Word newWord);

Backend/Repositories/SemanticDomainCountRepository.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,11 @@ public async Task<int> Increment(string projectId, string domainId, int amount =
6868
}
6969

7070
/// <summary> Deletes all counts for a project </summary>
71-
public async Task<bool> DeleteAllCounts(string projectId)
71+
public async Task<int> DeleteAllCounts(string projectId)
7272
{
7373
using var activity = OtelService.StartActivityWithTag(otelTagName, "deleting all semantic domain counts");
7474

75-
var result = await _counts.DeleteManyAsync(ProjectFilter(projectId));
76-
return result.DeletedCount > 0;
75+
return (int)(await _counts.DeleteManyAsync(ProjectFilter(projectId))).DeletedCount;
7776
}
7877
}
7978
}

0 commit comments

Comments
 (0)