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(); }