public async Task Create_RecordCreated_ReturnTrue() { //Arrange var options = new DbContextOptionsBuilder() .UseInMemoryDatabase(databaseName: "Create_EntityValid_RecordSaved") .Options; using (TemplateContext context = new TemplateContext(options)) { //Act var SUT = new CreatorTemplateRepository(context); Template template = new Template(); template.Name = "Test"; //SUT SUT.Create(template); } using (TemplateContext context = new TemplateContext(options)) { //Assert int registros_existentes = await context.Templates.CountAsync(); Assert.Equal(1, registros_existentes); } }
public void Create_RecordCreated_ReturnGuid() { //Arrange var options = new DbContextOptionsBuilder() .UseInMemoryDatabase(databaseName: "Create_EntityValid_RecordSaved") .Options; using (TemplateContext context = new TemplateContext(options)) { //Act var SUT = new CreatorTemplateRepository(context); Template template = new Template(); template.Name = "Test"; //SUT Guid id = SUT.Create(template); //Assert Assert.True(id != null); } }