コード例 #1
0
        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");
        }