public async Task ThrowsIfIdHasNotBeenSet() { var sagaDataWithDefaultId = new AnotherSagaData { Id = Guid.Empty }; Assert.Throws <InvalidOperationException>(async() => await _sagaStorage.Insert(sagaDataWithDefaultId, _noCorrelationProperties)); }
public async Task ThrowsIfIdHasNotBeenSet() { var sagaDataWithDefaultId = new AnotherSagaData { Id = Guid.Empty }; var aggregateException = Assert.Throws <AggregateException>(() => { _sagaStorage.Insert(sagaDataWithDefaultId, _noCorrelationProperties).Wait(); }); var baseException = aggregateException.GetBaseException(); Assert.That(baseException, Is.TypeOf <InvalidOperationException>()); }