Beispiel #1
0
        public async Task SaveLoadDiskSpaceResultTest_Success()
        {
            var expected = new DiskSpaceInfo {
                SccmCacheSize = 12, TotalFreeDiskSpace = 123
            };
            var savedResult = await ComplianceInfo.SaveSystemComplianceItemResult <DiskSpaceInfo>(expected).ConfigureAwait(false);

            var actual = await DiskSpace.LoadDiskSpaceResult().ConfigureAwait(false);

            Assert.AreEqual(expected, actual);
        }
Beispiel #2
0
        public async Task SaveLoadSystemComplianceItemResult_PendingRebootInfo_Test_Success()
        {
            var expected = new PendingRebootInfo {
                RebootIsPending = true, Sources = new List <RebootSource>()
                {
                    RebootSource.Cbs, RebootSource.Wuau
                }
            };
            var savedResult = await ComplianceInfo.SaveSystemComplianceItemResult <PendingRebootInfo>(expected).ConfigureAwait(false);

            var actual = await ComplianceInfo.LoadSystemComplianceItemResult <PendingRebootInfo>().ConfigureAwait(false);

            actual.Match(act =>
            {
                AssertAreEqual(expected, act);
                return(Unit.Default);
            }, exception =>
            {
                Assert.Fail(exception.ToExceptionMessage());
                return(Unit.Default);
            });
        }