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);