public void CoachRepository_AddCoach() { var coachEntity = GetCoachEntity(); _sut.Add(coachEntity).Wait(); using (var context = new SportschoolVanDrunenDbContext(_options)) { var result = context.CoachEntities.FindAsync(coachEntity.Id).Result; result.Id.ShouldBe(coachEntity.Id); result.Firstname.ShouldBe(coachEntity.Firstname); result.Lastname.ShouldBe(coachEntity.Lastname); } }
public void Initialize() { _connection = new SqliteConnection("DataSource=:memory:"); _connection.Open(); _options = new DbContextOptionsBuilder <SportschoolVanDrunenDbContext>() .UseSqlite(_connection) .Options; using (var c = new SportschoolVanDrunenDbContext(_options)) { c.Database.EnsureCreated(); } _sut = new ClientRepository(new SportschoolVanDrunenDbContext(_options)); }