示例#1
0
        public static void IsNullOrEmpty_NonGeneric_Returns_False_If_Source_Is_Not_Empty()
        {
            IEnumerable source = XEnumerable.Unit(42).ForbidMultipleEnumeration();
            bool        result = source.IsNullOrEmpty();

            result.Should().BeFalse();
        }
示例#2
0
        public void Unit_Returns_Sequence_With_Single_Element()
        {
            var result = XEnumerable.Unit(42);

            (result as ICollection).Should().BeNull("Sequence should not be a collection");
            result.Should().HaveCount(1);
        }
示例#3
0
        public void SingleOrDefault_Returns_Single_Element_If_Sequence_Has_One_Element()
        {
            var source = XEnumerable.Unit(1).ForbidMultipleEnumeration();

            source.SingleOrDefault(42).Should().Be(1);
        }
示例#4
0
        public void None_Returns_False_If_Source_Is_Not_Empty()
        {
            IEnumerable <int> source = XEnumerable.Unit(42).ForbidMultipleEnumeration();

            source.None().Should().BeFalse();
        }