public void TempFolderGettingTempFileNameFailsOnNullFileSystemTest() { const IFileSystem nullFileSystem = null; var exception = Assert.Throws <ArgumentNullException> ( () => { TempFolder.GetTempFileName(nullFileSystem, AppKey, FileExtension, FileNamePrefix); } ); Assert.AreEqual(@"fileSystem", exception.ParamName); }
public void TempFolderReturnsTempFileNameWithExistingAppFolderTest() { // File system mock var fileSystem = CreateFileSystemMock(AppKey, true); // Act var tempFileName = TempFolder.GetTempFileName(fileSystem, AppKey, FileExtension); Assert.IsFalse(string.IsNullOrWhiteSpace(tempFileName)); StringAssert.Contains(string.Format("{0}{1}{0}", Path.DirectorySeparatorChar, AppKey), tempFileName); StringAssert.EndsWith(FileExtension, tempFileName); }
public void TempFolderGettingTempFileNameFailsOnEmptyFileExtensionSystemTest() { var nullFileSystem = CreateFileSystemMock(AppKey, false); var emptyFileExtension = string.Empty; var exception = Assert.Throws <ArgumentException> ( () => { TempFolder.GetTempFileName(nullFileSystem, AppKey, emptyFileExtension, FileNamePrefix); } ); Assert.AreEqual(@"fileExtension", exception.ParamName); }