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