public async Task <PriceV1> CreatePriceAsync(string correlationId, PriceV1 price) { price.Id = price.Id ?? IdGenerator.NextLong(); price.Priority = price.Priority ?? PriceV1.DEFAULT_PRIORITY; return(await _persistence.CreateAsync(correlationId, price)); }
private async Task TestCreatePricesAsync() { // Create the first price var price = await _persistence.CreateAsync(null, PRICE1); Assert.NotNull(price); Assert.True(PRICE1.Equals(price)); // Create the second price price = await _persistence.CreateAsync(null, PRICE2); Assert.NotNull(price); Assert.True(PRICE2.Equals(price)); // Create the third price price = await _persistence.CreateAsync(null, PRICE3); Assert.NotNull(price); Assert.True(PRICE3.Equals(price)); }