public void IEnumerablesOtherThanArrayEqual()
        {
            var test = new ReadOnlyCollection <string>(new List <string>()
            {
                "123", "234", "456"
            });
            var collection  = TestIEnumerableRecord.CreateTestIEnumerableRecord(test);
            var collection2 = TestIEnumerableRecord.CreateTestIEnumerableRecord(test);

            (collection == collection2).Should().BeTrue();
            (collection.ReadOnlyCollection == collection2.ReadOnlyCollection).Should().BeTrue();
            (collection != collection2).Should().BeFalse();
            (collection.ReadOnlyCollection != collection2.ReadOnlyCollection).Should().BeFalse();
        }
        public void IEnumerablesDifferentNumberOfElements()
        {
            var collection = TestIEnumerableRecord.CreateTestIEnumerableRecord(new ReadOnlyCollection <string>(new List <string>()
            {
                "123", "234", "456", "456"
            }));
            var collection2 = TestIEnumerableRecord.CreateTestIEnumerableRecord(new ReadOnlyCollection <string>(new List <string>()
            {
                "123", "234", "456"
            }));

            (collection == collection2).Should().BeFalse();
            (collection.ReadOnlyCollection == collection2.ReadOnlyCollection).Should().BeFalse();
            (collection != collection2).Should().BeTrue();
            (collection.ReadOnlyCollection != collection2.ReadOnlyCollection).Should().BeTrue();
        }