Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }