Example #1
0
        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");
        }