public void GetandSetFileIDTest() { FileNode file0 = new FileNode(fileName, "0", modifiedTime, createdTime, executeTime, extension, filePath); FileNode file = new FileNode(fileName, fileID, modifiedTime, createdTime, executeTime, extension, filePath); //test get 0 Int32 actualfileID0 = file0.GetFileID(); Assert.AreEqual(0, actualfileID0, "Actual file ID does not equal to 0"); //test get non-0 integer Int32 actualfileID1 = file.GetFileID(); Assert.AreEqual(1, actualfileID1, "Actual file ID does not equal to 1"); //test set int input of 0 file.SetFileID(0); Int32 actualfileID2 = file.GetFileID(); Assert.AreEqual(0, actualfileID2, "Set method using 0 as input failed. Actual file ID does not equal to 0"); //test set int input of non-0 integer file.SetFileID(2); Int32 actualfileID3 = file.GetFileID(); Assert.AreEqual(2, actualfileID3, "Set method using non-0 int input failed. Actual file ID does not equal to 2"); //test set string input of 0 value file.SetFileID("0"); Int32 actualfileID4 = file.GetFileID(); Assert.AreEqual(0, actualfileID4, "Set method using string input of 0 value failed. Actual file ID does not equal to 0"); //test set string input of non-0 value file.SetFileID("3"); Int32 actualfileID5 = file.GetFileID(); Assert.AreEqual(3, actualfileID5, "Set method using string input of non-0 value failed. Actual file ID does not equal to 3"); }