public void EqualityHasValueSemantics() { Assert.True(_command1.Equals(_command1)); Assert.True(_command1 == _command1); Assert.True(_command1.Equals(_command3)); Assert.True(_command1 == _command3); Assert.False(_command1.Equals(_command2)); Assert.True(_command1 != _command2); }