Beispiel #1
0
        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);
        }
Beispiel #2
0
        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)));
            }
        }