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); }
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); }