Game.Debug.Tests.LongFileTestScenario
Assembly: Game.TestScenarios
Namespace: Game.Debug.Tests
Type: class public
Base: Colossal.TestFramework.TestScenario
Implements: Colossal.TestFramework.ITestStep
Attributes: TestDescriptor
Code
public class LongFileTestScenario : Colossal.TestFramework.TestScenario, Colossal.TestFramework.ITestStep
{
private System.String rootTestDir;
private System.String tempTestDir;
private System.String longPathDirectory;
private System.String longPathFilename;
private static const System.String kFilename0;
private static const System.String kFilename1;
private static const System.String kFilename2;
public LongFileTestScenario();
private System.String GetFilePath(System.String filename);
private System.String GetFilePath(System.String filename, System.String root);
protected virtual System.Threading.Tasks.Task OnCleanup();
protected virtual System.Threading.Tasks.Task OnPrepare();
private System.Void TestAppendAllLines();
private System.Void TestAppendAllLinesEncoding();
private System.Void TestAppendAllText();
private System.Void TestAppendAllTextEncoding();
private System.Void TestAppendText();
private System.Void TestCleanup();
private System.Void TestCopyWithoutOverwrite();
private System.Void TestCopyWithoutOverwriteAndExistingFile();
private System.Void TestCopyWithOverwrite();
private System.Void TestCreate();
private System.Void TestCreateText();
private System.Void TestCreateWithBufferSize();
private System.Void TestCreateWithBuffersizeFileOptions();
private System.Void TestCreateWithFileSecurity();
private System.Void TestDeleteOnMissingFileDoesNotThrow();
private System.Void TestExists();
private System.Void TestGetCreationTimeUtc();
private System.Void TestGetLastAccessTimeUtc();
private System.Void TestGetLastWriteTimeUtc();
private System.Void TestMove();
private System.Void TestMoveCopy();
private System.Void TestOpenExisting();
private System.Void TestOpenNonExistent();
private System.Void TestOpenRead();
private System.Void TestOpenWithAccess();
private System.Void TestOpenWithAccessNonExistent();
private System.Void TestOpenWrite();
private System.Void TestReadAllBytes();
private System.Void TestReadAllBytesOnLargeFile();
private System.Void TestReadAllLines();
private System.Void TestReadAllText();
private System.Void TestReadAllTextEncoding();
private System.Void TestReadAllTextNewFile();
private System.Void TestReadAllTextNullPath();
private System.Void TestSetAccessControl();
private System.Void TestWriteAllBytes();
private System.Void TestWriteAllLines();
private System.Void TestWriteAllLinesWithEncoding();
private System.Void TestWriteAllText();
private System.Void TestWriteAllTextEncoding();
private System.Void TestWriteAllTextNullPath();
}
Fields
private System.String rootTestDir
private System.String rootTestDir;
private System.String tempTestDir
private System.String tempTestDir;
private System.String longPathDirectory
private System.String longPathDirectory;
private System.String longPathFilename
private System.String longPathFilename;
private static const System.String kFilename0
private static const System.String kFilename0;
private static const System.String kFilename1
private static const System.String kFilename1;
private static const System.String kFilename2
private static const System.String kFilename2;
Constructors
public LongFileTestScenario()
public LongFileTestScenario();
Methods
private GetFilePath(System.String filename) : System.String
private System.String GetFilePath(System.String filename);
private GetFilePath(System.String filename, System.String root) : System.String
private System.String GetFilePath(System.String filename, System.String root);
protected virtual OnCleanup() : System.Threading.Tasks.Task
protected virtual System.Threading.Tasks.Task OnCleanup();
protected virtual OnPrepare() : System.Threading.Tasks.Task
protected virtual System.Threading.Tasks.Task OnPrepare();
private TestAppendAllLines() : System.Void
private System.Void TestAppendAllLines();
private TestAppendAllLinesEncoding() : System.Void
private System.Void TestAppendAllLinesEncoding();
private TestAppendAllText() : System.Void
private System.Void TestAppendAllText();
private TestAppendAllTextEncoding() : System.Void
private System.Void TestAppendAllTextEncoding();
private TestAppendText() : System.Void
private System.Void TestAppendText();
private TestCleanup() : System.Void
private System.Void TestCleanup();
private TestCopyWithoutOverwrite() : System.Void
private System.Void TestCopyWithoutOverwrite();
private TestCopyWithoutOverwriteAndExistingFile() : System.Void
private System.Void TestCopyWithoutOverwriteAndExistingFile();
private TestCopyWithOverwrite() : System.Void
private System.Void TestCopyWithOverwrite();
private TestCreate() : System.Void
private System.Void TestCreate();
private TestCreateText() : System.Void
private System.Void TestCreateText();
private TestCreateWithBufferSize() : System.Void
private System.Void TestCreateWithBufferSize();
private TestCreateWithBuffersizeFileOptions() : System.Void
private System.Void TestCreateWithBuffersizeFileOptions();
private TestCreateWithFileSecurity() : System.Void
private System.Void TestCreateWithFileSecurity();
private TestDeleteOnMissingFileDoesNotThrow() : System.Void
private System.Void TestDeleteOnMissingFileDoesNotThrow();
private TestExists() : System.Void
private System.Void TestExists();
private TestGetCreationTimeUtc() : System.Void
private System.Void TestGetCreationTimeUtc();
private TestGetLastAccessTimeUtc() : System.Void
private System.Void TestGetLastAccessTimeUtc();
private TestGetLastWriteTimeUtc() : System.Void
private System.Void TestGetLastWriteTimeUtc();
private TestMove() : System.Void
private System.Void TestMove();
private TestMoveCopy() : System.Void
private System.Void TestMoveCopy();
private TestOpenExisting() : System.Void
private System.Void TestOpenExisting();
private TestOpenNonExistent() : System.Void
private System.Void TestOpenNonExistent();
private TestOpenRead() : System.Void
private System.Void TestOpenRead();
private TestOpenWithAccess() : System.Void
private System.Void TestOpenWithAccess();
private TestOpenWithAccessNonExistent() : System.Void
private System.Void TestOpenWithAccessNonExistent();
private TestOpenWrite() : System.Void
private System.Void TestOpenWrite();
private TestReadAllBytes() : System.Void
private System.Void TestReadAllBytes();
private TestReadAllBytesOnLargeFile() : System.Void
private System.Void TestReadAllBytesOnLargeFile();
private TestReadAllLines() : System.Void
private System.Void TestReadAllLines();
private TestReadAllText() : System.Void
private System.Void TestReadAllText();
private TestReadAllTextEncoding() : System.Void
private System.Void TestReadAllTextEncoding();
private TestReadAllTextNewFile() : System.Void
private System.Void TestReadAllTextNewFile();
private TestReadAllTextNullPath() : System.Void
private System.Void TestReadAllTextNullPath();
private TestSetAccessControl() : System.Void
private System.Void TestSetAccessControl();
private TestWriteAllBytes() : System.Void
private System.Void TestWriteAllBytes();
private TestWriteAllLines() : System.Void
private System.Void TestWriteAllLines();
private TestWriteAllLinesWithEncoding() : System.Void
private System.Void TestWriteAllLinesWithEncoding();
private TestWriteAllText() : System.Void
private System.Void TestWriteAllText();
private TestWriteAllTextEncoding() : System.Void
private System.Void TestWriteAllTextEncoding();
private TestWriteAllTextNullPath() : System.Void
private System.Void TestWriteAllTextNullPath();
Nested types
Game.Debug.Tests.LongFileTestScenario+Utils
Game.Debug.Tests.LongFileTestScenario+<>c
Game.Debug.Tests.LongFileTestScenario+<>c__DisplayClass24_0
Game.Debug.Tests.LongFileTestScenario+<>c__DisplayClass32_0
Game.Debug.Tests.LongFileTestScenario+<>c__DisplayClass33_0
Game.Debug.Tests.LongFileTestScenario+<>c__DisplayClass38_0