public async Task CreateAsync_ReturnsObjectWithSameId() { var initialized = new Entity(); var created = await _dataStorage.CreateAsync(initialized); Assert.Equal(initialized.Key, created.Key); }
public async Task <MyBook> HandleAsync(AppendExistingBookToMyBookList request, CancellationToken cancellationToken) { var existingBook = await _queryDispatcher.FetchAsync(new BookQuery(request.BookKey), cancellationToken); var book = new MyBook(existingBook); book = await _myBookDataStorage.CreateAsync(book, cancellationToken); return(book); }
public async Task <Forecast> HandleAsync(CreateForecast request, CancellationToken cancellationToken) { var item = new Forecast(request); item = await _dataStorage.CreateAsync(item, cancellationToken); await PublishNotifications(item); return(item); }
public async Task <Transaction> HandleAsync(CreateTransaction request, CancellationToken cancellationToken) { var item = new Transaction(request); item = await _dataStorage.CreateAsync(item, cancellationToken); await PublishNotifications(item); return(item); }
public async Task CreateAsync_ReturnsObjectWithIncrementedIdentity() { var created = await _dataStorage.CreateAsync(new Entity()); Assert.NotEqual(0, created.Key); }