modification du test
continuous-integration/drone/push Build is passing Details

API
Damien NORTIER 1 year ago
parent 62b3993325
commit 75b494cc30

@ -17,6 +17,7 @@ namespace Entities
[Key] [Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)] [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; } public int Id { get; set; }
[Required] [Required]
public string Content { get; set; } = null!; public string Content { get; set; } = null!;

@ -12,7 +12,6 @@ namespace StubbedDbContextLibrary
public StubbedDbContext(DbContextOptions<MyDbContext> contextOptions) : public StubbedDbContext(DbContextOptions<MyDbContext> contextOptions) :
base(contextOptions) base(contextOptions)
{ } { }
protected override void OnModelCreating(ModelBuilder modelBuilder) protected override void OnModelCreating(ModelBuilder modelBuilder)
{ {
base.OnModelCreating(modelBuilder); base.OnModelCreating(modelBuilder);
@ -20,7 +19,7 @@ namespace StubbedDbContextLibrary
var fakeDatas = fakeAnswers.datas; var fakeDatas = fakeAnswers.datas;
foreach (var datas in fakeDatas) foreach (var datas in fakeDatas)
{ {
modelBuilder.Entity<AnswerEntity>().HasData(fakeDatas); modelBuilder.Entity<AnswerEntity>().HasData(datas);
} }
} }

@ -107,6 +107,8 @@ async Task TestAddAnswer()
Console.WriteLine("test 4 AnswerEntityManager.addAnswer KO"); Console.WriteLine("test 4 AnswerEntityManager.addAnswer KO");
Console.ResetColor(); Console.ResetColor();
} }
foreach (var item in context.Answers) context.Answers.Remove(item); // we remove all database answers
await context.SaveChangesAsync();
} }
} }

Loading…
Cancel
Save