public async Task DeleteLogoAsync() { // Arrange TestMock.ClanRepository.Setup(repository => repository.DeleteLogoAsync(It.IsAny <ClanId>())).Returns(Task.CompletedTask).Verifiable(); var service = new ClanService(TestMock.ClanRepository.Object); // Act await service.DeleteLogoAsync(new ClanId()); // Assert; TestMock.ClanRepository.Verify(repository => repository.DeleteLogoAsync(It.IsAny <ClanId>()), Times.Once); }