public void GetHashCode_ParameterNamesAreNotEqual_ReturnsDifferentHashCodes()
        {
            // arrange
            var sut1 = new ParameterNameCommandParameter("par1");
            var sut2 = new ParameterNameCommandParameter("par2");

            // act
            var hashCode1 = sut1.GetHashCode();
            var hashCode2 = sut2.GetHashCode();

            // act, assert
            Assert.NotEqual(hashCode1, hashCode2);
        }
        public void GetHashCode_ParameterNamesAreEqual_ReturnsSameHashCode()
        {
            // arrange
            var sut1 = new ParameterNameCommandParameter("par");
            var sut2 = new ParameterNameCommandParameter("par");

            // act
            var hashCode1 = sut1.GetHashCode();
            var hashCode2 = sut2.GetHashCode();

            // assert
            Assert.Equal(hashCode1, hashCode2);
        }