Пример #1
0
        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);
        }
Пример #3
0
        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);
        }
Пример #5
0
        public async Task CreateAsync_ReturnsObjectWithIncrementedIdentity()
        {
            var created = await _dataStorage.CreateAsync(new Entity());

            Assert.NotEqual(0, created.Key);
        }