diff --git a/WebApi/Entities/AnswerEntity.cs b/WebApi/Entities/AnswerEntity.cs index a8f92e8..d23e4f2 100644 --- a/WebApi/Entities/AnswerEntity.cs +++ b/WebApi/Entities/AnswerEntity.cs @@ -17,6 +17,7 @@ namespace Entities [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } + [Required] public string Content { get; set; } = null!; diff --git a/WebApi/StubbedDbContextLibrary/StubbedDbContext.cs b/WebApi/StubbedDbContextLibrary/StubbedDbContext.cs index 75c192b..fffc5e1 100644 --- a/WebApi/StubbedDbContextLibrary/StubbedDbContext.cs +++ b/WebApi/StubbedDbContextLibrary/StubbedDbContext.cs @@ -12,7 +12,6 @@ namespace StubbedDbContextLibrary public StubbedDbContext(DbContextOptions contextOptions) : base(contextOptions) { } - protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); @@ -20,7 +19,7 @@ namespace StubbedDbContextLibrary var fakeDatas = fakeAnswers.datas; foreach (var datas in fakeDatas) { - modelBuilder.Entity().HasData(fakeDatas); + modelBuilder.Entity().HasData(datas); } } diff --git a/WebApi/TestEntityManagers/Program.cs b/WebApi/TestEntityManagers/Program.cs index 46b718a..e6bebee 100644 --- a/WebApi/TestEntityManagers/Program.cs +++ b/WebApi/TestEntityManagers/Program.cs @@ -107,6 +107,8 @@ async Task TestAddAnswer() Console.WriteLine("test 4 AnswerEntityManager.addAnswer KO"); Console.ResetColor(); } + foreach (var item in context.Answers) context.Answers.Remove(item); // we remove all database answers + await context.SaveChangesAsync(); } }