public void Count_With_ReadOnlyCollection_ReferenceType(int expected) { // Arrange IEnumerable <int> source = TestReadOnlyCollection.ReferenceType(expected); // Act var result = source.Count(); // Assert result.Should().Be(expected); }
private void EnumerableByReadOnlyCollectionTestMethod <TValue>() { using (var ms = new MemoryStream()) { var byteArrayListValue = new TestReadOnlyCollection <TValue>(TestDataGenerator <TValue> .TestData); ms.WriteValue <IEnumerable <TValue> >(byteArrayListValue); Assert.IsTrue( ms.ToArray().SequenceEqual(new byte[] { 0x45, 0x23, 0x01, 0x00, }. Concat(TestDataGenerator <TValue> .TestDataBytes))); } }