private void InitializeContext() { var builder = new DbContextOptionsBuilder <DatabaseContext>().UseInMemoryDatabase("SampleDB"); DatabaseContext databaseContext = new DatabaseContext(builder.Options); this.ProblemController = new ProblemController(databaseContext); this.DatabaseContext = databaseContext; }
public static ProblemController GetProblemController( IMemberRepository memberRepository, IProblemService problemService, IProblemRepository problemRepository) { var problemController = new ProblemController(memberRepository, problemService, problemRepository, new TestSessionRegistry()); problemController.InjectFakeContext(); problemController.ConnectUser(); return(problemController); }
private int m_buttonPresses; // The counter for button presses. void Start() { m_currentParticle = new List <ParticleSystem>(); m_ui = Instantiate <ProblemController>(m_uiPrefab); m_ui.Setup(this, m_uiPosition); m_inactiveState.SetActive(true); foreach (ProblemList problem in m_problemList) { problem.GetActiveState().SetActive(false); if (problem.GetSounds() != null) { if (problem.GetSounds().Count != 0) { foreach (SoundRequester sounds in problem.GetSounds()) { sounds.SetupSound(this.gameObject); } } } } }