Beispiel #1
0
        public static ResultFileEntryLoader Load([NotNull] string path)
        {
            LPGReader             lpgReader  = new LPGReader();
            string                resultFile = Path.Combine(path, "Results.General.sqlite");
            var                   results    = lpgReader.ReadFromJson <ResultFileEntry>("ResultFileEntries", resultFile);
            ResultFileEntryLoader rfel       = new ResultFileEntryLoader();

            rfel.Files.Clear();
            rfel.Files.AddRange(results);
            return(rfel);
        }
Beispiel #2
0
        public void Run()
        {
            const string lpgDirectory = @"V:\BurgdorfStatistics\unittests\HouseholdLoadProfileProviderTests.InitializeTestCase\results\HouseJob.trafokreis\housename";
            var          hkel         = ResultFileEntryLoader.Load(lpgDirectory);
            var          rfe          = hkel.FindCorrectProfile(new HouseholdKey("HH1"), "electricity");

            if (rfe == null)
            {
                throw new FlaException("no file found");
            }
            var p = ProfileLoader.LoadProfiles(rfe, lpgDirectory, out var _);

            Assert.True(p?.Values.Count > 0);
        }
        public void LoadResultFiles()
        {
            const string resultfile = @"V:\BurgdorfStatistics\unittests\HouseholdLoadProfileProviderTests.InitializeTestCase\results\HouseJob.trafokreis\housename";

            ResultFileEntryLoader.Load(resultfile);
        }