예제 #1
0
        public async Task WriteToFileAsync_Given_NoChildrenNode_Writes_To_File_NoChildrenNode()
        {
            //arrange
            var filePath = "tester.txt";
            var testData = new NoChildrenNode("root");
            var expected = "new NoChildrenNode(\"root\")";
            //act
            await _nodeWriter.WriteToFileAsync(testData, filePath);

            var actual = File.ReadAllText(filePath, Encoding.Unicode);

            //assert
            Assert.AreEqual(expected, actual);
        }