Skip to content

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