Esempio n. 1
0
        public void GetFileContents_Throws_WhenFileIsNotTextFile()
        {
            var exception = Assert.Throws <Exception>(() => MazeFileParser.GetFileContents(new string[] { @"./Resources/dummy.pdf" }));

            Assert.Equal("Maze config file must be a text file", exception.Message);
        }
Esempio n. 2
0
        public void GetFileContents_Throws_WhenFilePathEmpty()
        {
            var exception = Assert.Throws <Exception>(() => MazeFileParser.GetFileContents(new string[] { }));

            Assert.Equal("No file provided- add file path to args to continue", exception.Message);
        }
Esempio n. 3
0
        public void GetFileContents_Throws_WhenFileNotFoundAtPath()
        {
            var exception = Assert.Throws <Exception>(() => MazeFileParser.GetFileContents(new string[] { "nothinghere.txt" }));

            Assert.Equal("Error retrieving file.", exception.Message);
        }
Esempio n. 4
0
        public void GetFileContents_ReturnsContents_WithValidTextFile()
        {
            var contents = MazeFileParser.GetFileContents(new string[] { @"./Resources/mazeSettings.txt" });

            Assert.Equal("my\r\ntest\r\nfile", contents);
        }