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()); }
public IActionResult Create([FromBody] string message) { var entity = new TestEntityModel { Message = message }; TestEntityRepository.Add(entity); TestEntityRepository.SaveChanges(); return(Json(new { entity.Id })); }