示例#1
0
        public static void BasicMethods()
        {
            Throws <ArgumentNullException>(() => new StreamConsumer(null));
            var consumer = new StreamConsumer();

            Null(consumer.ToString());
            True(consumer.IsEmpty);
            Equal(new StreamConsumer(), consumer);
            True(new StreamConsumer() == consumer);
            False(new StreamConsumer() != consumer);
            Equal(0, consumer.GetHashCode());

            consumer = new StreamConsumer(Stream.Null);
            NotNull(consumer.ToString());
            False(consumer.IsEmpty);
            NotEqual(0, consumer.GetHashCode());
            NotEqual(new StreamConsumer(), consumer);
            False(new StreamConsumer() == consumer);
            True(new StreamConsumer() != consumer);
        }