public async Task AddAddsEntityAndSetsAttributes()
        {
            int startSize = await _context.Table.CountAsync();

            int expectedSize = startSize + 1;
            var entity       = new TestEntity();

            await using (_repository)
            {
                await _repository.Add(entity);
            }

            Assert.AreNotEqual(Guid.Empty, entity.Id);
            Assert.AreNotEqual(default(DateTime), entity.Created);
            Assert.AreNotEqual(default(DateTime), entity.Updated);
            Assert.AreEqual(expectedSize, await _context.Table.CountAsync());
        }
Example #2
0
        public IActionResult Create([FromBody] string message)
        {
            var entity = new TestEntityModel
            {
                Message = message
            };

            TestEntityRepository.Add(entity);
            TestEntityRepository.SaveChanges();

            return(Json(new { entity.Id }));
        }