public void GetOneMedicalCondition() { var options = new DbContextOptionsBuilder <BetterCalmContext>() .UseInMemoryDatabase(databaseName: "MSP.BetterCalmDatabase").Options; var context = new BetterCalmContext(options); listMedicalCondition.ForEach(cat => context.Add(cat)); context.SaveChanges(); repository = new MedicalConditionRepository(context); var category = repository.Get(listMedicalCondition[0].Id); context.Database.EnsureDeleted(); Assert.AreEqual(listMedicalCondition[0].Id, category.Id); }
public void AddMedicalCondition() { var options = new DbContextOptionsBuilder <BetterCalmContext>() .UseInMemoryDatabase(databaseName: "MSP.BetterCalmDatabase").Options; var context = new BetterCalmContext(options); context.Add(listMedicalCondition[0]); context.SaveChanges(); repository = new MedicalConditionRepository(context); var initial = repository.GetAll().Count(); repository.Add(listMedicalCondition[1]); var final = repository.GetAll().Count(); context.Database.EnsureDeleted(); Assert.AreEqual(initial + 1, final); }