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