public void should_return_false_when_commands_list_dont_match()
        {
            var command1 = new MoviesSearchCommand {
                MovieIds = new List <int> {
                    1
                }
            };
            var command2 = new MoviesSearchCommand {
                MovieIds = new List <int> {
                    2
                }
            };

            CommandEqualityComparer.Instance.Equals(command1, command2).Should().BeFalse();
        }
        public void should_return_true_when_single_property_matches()
        {
            var command1 = new MoviesSearchCommand {
                MovieIds = new List <int> {
                    1
                }
            };
            var command2 = new MoviesSearchCommand {
                MovieIds = new List <int> {
                    1
                }
            };

            CommandEqualityComparer.Instance.Equals(command1, command2).Should().BeTrue();
        }