public void GetDiskFreeSpaceForTempDirectory() { string tempPath = FileMethods.GetTempPath(); var freeSpace = DiskMethods.GetDiskFreeSpace(tempPath); freeSpace.FreeBytesAvailable.Should().BeLessOrEqualTo(freeSpace.TotalNumberOfBytes); freeSpace.FreeBytesAvailable.Should().BeLessOrEqualTo(freeSpace.TotalNumberOfFreeBytes); }
public void GetDiskFreeSpaceForCurrentDrive() { StoreHelper.ValidateStoreGetsUnauthorizedAccess(() => { var freeSpace = DiskMethods.GetDiskFreeSpace(null); freeSpace.FreeBytesAvailable.Should().BeLessOrEqualTo(freeSpace.TotalNumberOfBytes); freeSpace.FreeBytesAvailable.Should().BeLessOrEqualTo(freeSpace.TotalNumberOfFreeBytes); }); }
public void GetDiskFreeSpaceForCurrentDrive() { var freeSpace = DiskDesktopMethods.GetDiskFreeSpace(null); freeSpace.NumberOfFreeClusters.Should().BeLessOrEqualTo(freeSpace.TotalNumberOfClusters); var extendedFreeSpace = DiskMethods.GetDiskFreeSpace(null); extendedFreeSpace.FreeBytesAvailable.Should().BeLessOrEqualTo(extendedFreeSpace.TotalNumberOfBytes); extendedFreeSpace.FreeBytesAvailable.Should().BeLessOrEqualTo(extendedFreeSpace.TotalNumberOfFreeBytes); extendedFreeSpace.TotalNumberOfBytes.Should().Be(freeSpace.SectorsPerCluster * (ulong)freeSpace.BytesPerSector * freeSpace.TotalNumberOfClusters); }