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); }