protected override void SetUp()
        {
            base.SetUp();

            settingsProvider = NewMock<ISettingsProvider>();
            localStorageHandler = NewMock<ILocalStorageHandler>();

            using (mocks.Record())
            {
                settingsProvider.Expect(f => f.Get<string>(SettingsKeys.ProblemRepositoryDir)).Return(TestDir);
            }

            localStorageRepository = new ProblemRepository(localStorageHandler, settingsProvider);
        }