Esempio n. 1
0
        public async Task It_Should_Delete()
        {
            // Arrange
            var fullyPopulatedBatch = Batches.FullyPopulated;

            fullyPopulatedBatch.Id = "123";

            await Sut.Create(fullyPopulatedBatch);

            // Act
            await Sut.Delete(fullyPopulatedBatch.Id);

            // Assert
            using (var db = await DbConnectionFactory.OpenDbConnectionAsync())
            {
                var q = db.From <Batch>()
                        .Select(Sql.Count("*"));
                var batches = await db.ScalarAsync <int>(q);

                batches.Should().Be(0);
            }
        }