public async Task TestCrudOperationsAsync() { // Create items await TestCreateStarsAsync(); // Get all Stars var page = await _persistence.GetPageByFilterAsync( null, new FilterParams(), new PagingParams() ); Assert.NotNull(page); Assert.Equal(3, page.Data.Count); var star1 = page.Data[0]; // Update the star star1.Name = "α Centauri TEST"; var star = await _persistence.UpdateAsync(null, star1); Assert.NotNull(star); Assert.Equal(star1.Id, star.Id); Assert.Equal("α Centauri TEST", star.Name); // Delete the star star = await _persistence.DeleteByIdAsync(null, star1.Id); Assert.NotNull(star); Assert.Equal(star1.Id, star.Id); // Try to get deleted star star = await _persistence.GetOneByIdAsync(null, star1.Id); Assert.Null(star); }
public async Task <StarV1> DeleteStarByIdAsync(string correlationId, string id) { return(await _persistence.DeleteByIdAsync(correlationId, id)); }