コード例 #1
0
        public void CleanupIfNeeded_DiskSpaceLow_PerformsCleanupAndReportsState(double numGigabytes)
        {
            _fakeDriveInfo.AvailableFreeSpace.Returns(ConvertGBToBytes(numGigabytes));

            var manager = new DiskSpaceManager(_fakeDriveInfo, _logger, _issueReporter);

            var wasCleaned = manager.CleanupIfNeeded();

            Assert.That(wasCleaned, Is.True);
            _issueReporter.ReceivedWithAnyArgs(1).ReportError(default, default, default, default);