public RepositoryBaseTests()
        {
            var options = new DbContextOptionsBuilder<RaceAnalyserContext>()
            .UseInMemoryDatabase(databaseName: "REPOSITORY_BASE_TESTS")
            .Options;

            this._context = new RaceAnalyserContext(options);

            this._raceQuery = new RaceQuery();
        }
        protected RaceAnalyserContext CreateContext(string dbName = null)
        {
            //Arrange
            var options = new DbContextOptionsBuilder <RaceAnalyserContext>()
                          .UseInMemoryDatabase(databaseName: dbName ?? "DB_CREATION_TEST")
                          .Options;

            //Act.
            RaceAnalyserContext context = new RaceAnalyserContext(options);

            return(context);
        }
Esempio n. 3
0
        public void Testar_Criacao()
        {
            //Arrange
            var options = new DbContextOptionsBuilder <RaceAnalyserContext>()
                          .UseInMemoryDatabase(databaseName: "DB_CREATION_TEST")
                          .Options;

            //Act.
            RaceAnalyserContext context = new RaceAnalyserContext(options);
            var setRaces = context.Set <Race>(); //Forçar a inicialização (OnModelCreating)

            //Assert.
            Assert.IsNotNull(context);
            Assert.IsNotNull(setRaces);
        }
Esempio n. 4
0
 public UserRepository(RaceAnalyserContext context) : base(context)
 {
 }
Esempio n. 5
0
 public RaceTypeRepository(RaceAnalyserContext context) : base(context)
 {
 }
Esempio n. 6
0
 public RepositoryBase(RaceAnalyserContext context)
 {
     this._context = context;
 }
Esempio n. 7
0
 public DriverResultRepository(RaceAnalyserContext context) : base(context)
 {
 }