public void GetandSetExtensionTest() { FileNode file0 = new FileNode(fileName, fileID, modifiedTime, createdTime, executeTime, "", filePath); FileNode file = new FileNode(fileName, fileID, modifiedTime, createdTime, executeTime, extension, filePath); //test get empty string String actualExtension0 = file0.GetExtension(); Assert.AreEqual("", actualExtension0, "Actual file extension is not an empty string"); //test get non-empty string String actualExtension1 = file.GetExtension(); Assert.AreEqual(".txt", actualExtension1, "Actual file extension does not equal to .txt"); //test set empty string file.SetExtension(""); String actualExtension2 = file.GetExtension(); Assert.AreEqual("", actualExtension2, "Set empty string extension was not successful"); //test set non-empty string file.SetExtension(".pdf"); String actualExtension3 = file.GetExtension(); Assert.AreEqual(".pdf", actualExtension3, "Set non-empty string extension was not successful"); }