Example #1
0
        public void Load_Should_Return_What_LoadDbFromTxt_Returns()
        {
            // Arrangements
            A.CallTo(() => _unzipper.UnzipArchive("never mind")).Returns(null);
            A.CallTo(() => _txtLoader.LoadDbFromTxt("path from settings")).Returns(mDbLoadResult);

            // Act and Assert
            _underTest.Load("never mind").Should().Be(mDbLoadResult);
        }
Example #2
0
        public DbLoadResult Load(string filename)
        {
            var loadResult = mUnzipper.UnzipArchive(filename);

            if (loadResult != null)
            {
                return(loadResult);
            }

            return(mTxtLoader.LoadDbFromTxt(Settings.Default.TemporaryTxtDbPath));
        }
Example #3
0
        private void ImportDatabaseFromTxt()
        {
            var result = _dbFromTxtLoader.LoadDbFromTxt((string)_mySettings.GetSetting("TemporaryTxtDbPath"));

            if (result.Code != 0)
            {
                MessageBox.Show(result.Explanation);
            }
            else
            {
                _db = result.Db;
            }
        }