Ejemplo n.º 1
0
        public void FileIOProviderTest_ReadUnknownFilePath_ThrowsException()
        {
            // arrange
            var fileIOProvier = new FileIOProvider();

            // act, assert
            TU.AssertThrows(() => fileIOProvier.ReadFile(GetRandomPath()));
        }
Ejemplo n.º 2
0
        public void FileIOProviderTest_FileContentsWrittenToFile()
        {
            //arrange
            var fileIOProvier = new FileIOProvider();
            var filePath = GetRandomPath();
            var fileContents = TU.RandomAlphaNumString();

            //act
            fileIOProvier.WriteFile( filePath, fileContents);

            //assert
            var actual = File.ReadAllText(filePath);
            Assert.AreEqual(fileContents, actual);
        }
Ejemplo n.º 3
0
        public void FileIOProviderTest_WriteInvalidFilePath_ThrowsException()
        {
            // arrange
            var fileIOProvier = new FileIOProvider();

            // act, assert
            TU.AssertThrows(() => fileIOProvier.WriteFile("%$\\/",string.Empty));
        }