コード例 #1
0
ファイル: kWhStorageTest.cs プロジェクト: CK-Yong/QboxNext
        public void FindPreviousWorksCorrectlyWithUntruncatedTimeTest()
        {
            using (var storage = new kWhStorage("00-00-000-006", BaseDir, 1, Precision.Wh, ""))
            {
                var baseTimestamp = new DateTime(2016, 2, 28, 18, 17, 16);

                storage.SetValue(baseTimestamp, 3000, 300.0m, 0.21m);
                storage.SetValue(baseTimestamp.AddHours(1), 6000, 300.0m, 0.21m);

                var record = storage.FindPrevious(baseTimestamp.AddMinutes(1));
                Assert.AreEqual(baseTimestamp.TruncateToMinute(), record.Time);
            }
        }