Beispiel #1
0
        public void SaveLoadStatsTest()
        {
            DatabaseManager manager = new DatabaseManager(myConnection);
            Statistic[] saveStats = new Statistic[2];
            Statistic stat1 = new Statistic();
            stat1.name = "Test1";
            stat1.value = 1;

            Statistic stat2 = new Statistic();
            stat2.name = "Test2";
            stat2.value = 2;

            saveStats[0] = stat1;
            saveStats[1] = stat2;

            manager.SaveStats(1, saveStats);
            Statistic[] loadStats = manager.LoadStats(1);

            foreach(Statistic stat in saveStats)
            {
                Statistic foundStat = Array.Find(loadStats, item => item.name == stat.name && item.value == stat.value);
                Assert.IsNotNull(foundStat);
            }
        }