public async Task Test1() { var ideom = new Ideom { Id = Guid.NewGuid(), EnglishText = "eng", RussianText = "rus" }; await ideomRepository.SaveAsync(ideom, CancellationToken.None).ConfigureAwait(false); var ideoms = await ideomRepository.SelectAsync().ConfigureAwait(false); ideoms.Count.Should().BeLessOrEqualTo(1); ideoms[0].Should().BeEquivalentTo(ideom); }
public async Task SaveAsync(Ideom ideom, CancellationToken cancellation) { using (var connection = new NpgsqlConnection(connectionString)) { await connection.OpenAsync(cancellation); await connection.ExecuteAsync(SaveSql, new { ideom.Id, ideom.EnglishText, ideom.RussianText }).ConfigureAwait(false); } }
public async Task SaveIdeom(Ideom ideom) { ideom.Id = Guid.NewGuid(); await ideomRepository.SaveAsync(ideom, CancellationToken.None).ConfigureAwait(false); }