public void OnGroupCreation_ErrorInstorage_ErrorThrown() { _clientRepoMock.Setup(x => x.Get(It.IsAny <string>())).ThrowsAsync(new Exception()); var dto = DummyModels.GroupDto(); Assert.ThrowsAsync <Exception>(() => _processor.OnGroupCreation(dto)); }
public async Task OnGroupCreation_ValidParams_Success() { var dto = DummyModels.GroupDto(); var result = await _processor.OnGroupCreation(dto); _clientRepoMock.Verify(x => x.Get(It.IsAny <string>()), Times.Once); _groupRepoMock.Verify(x => x.Create(It.IsAny <Group>(), It.IsAny <Client>()), Times.Once); Assert.IsNotEmpty(result); }