Пример #1
0
        public void should_return_false_when_only_one_has_null_property()
        {
            var command1 = new BookSearchCommand(null);
            var command2 = new BookSearchCommand(new List <int>());

            CommandEqualityComparer.Instance.Equals(command1, command2).Should().BeFalse();
        }
Пример #2
0
        public void should_return_false_when_commands_list_are_different_lengths()
        {
            var command1 = new BookSearchCommand {
                BookIds = new List <int> {
                    1
                }
            };
            var command2 = new BookSearchCommand {
                BookIds = new List <int> {
                    1, 2
                }
            };

            CommandEqualityComparer.Instance.Equals(command1, command2).Should().BeFalse();
        }
Пример #3
0
        public void should_return_false_when_single_property_doesnt_match()
        {
            var command1 = new BookSearchCommand {
                BookIds = new List <int> {
                    1
                }
            };
            var command2 = new BookSearchCommand {
                BookIds = new List <int> {
                    2
                }
            };

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