Example #1
0
        public void GetHashCode_Returns_Hash_Code_Based_On_The_Current_Object_Status_When_Using_Default_Object()
        {
            // Arrange
            var runParameters = new RunParameters();

            // Act
            var result = runParameters.GetHashCode();

            // Assert
            Assert.AreEqual(8993, result);
        }
Example #2
0
        public void GetHashCode_Returns_Hash_Code_Based_On_The_Current_Object_Status_When_Using_Populated_Object()
        {
            // Arrange
            const string expectedFolderToPack        = "C:\\Some\\Path\\";
            const string expectedDestinationFilePath = "output.pbo";
            var          runParameters = new RunParameters();

            runParameters.PopulateFromCommandLineArguments(new[] { "-o", "-f", "ArmA3", expectedFolderToPack, expectedDestinationFilePath });

            // Act
            var result = runParameters.GetHashCode();

            // Assert
            Assert.AreEqual(1932353595, result);
        }