public DatabaseFixture() { var builder = new DbContextOptionsBuilder <ProbabilityContext>().UseInMemoryDatabase(databaseName: "InMemoryContext"); var context = new ProbabilityContext(builder.Options); //prevents initialization doubling if (!context.Dice.Any(w => w.Name == "Ability")) { var pools = DiceSeed.SeedDice.SeedPools(APICommon.TwoTwoZero, APICommon.TwoTwoZero).SeedCombinationStatistics(); context.PoolCombinations.AddRange(pools); context.SaveChanges(); } Context = context; }
public ProbabilityContext probability() { ProbabilityContext _localctx = new ProbabilityContext(_ctx, State); EnterRule(_localctx, 2, RULE_probability); try { EnterOuterAlt(_localctx, 1); { State = 28; density(); State = 29; binaryBooleanOp(); State = 30; density(); } } catch (RecognitionException re) { _localctx.exception = re; _errHandler.ReportError(this, re); _errHandler.Recover(this, re); } finally { ExitRule(); } return(_localctx); }
public GeneratorService(ILogger <GeneratorService> logger, ProbabilityContext context) { Logger = logger; ProbabilityContext = context; }
public DatabaseTests(DatabaseFixture fixture) { context = fixture.Context; }
public HealthCheckController(ProbabilityContext context, ILogger <HealthCheckController> logger) { Logger = logger; Context = context; }