コード例 #1
0
            public void WhereOperatorWithFalsePredicate()
            {
                var person = new Person
                {
                    Name = "Robb Stark"
                };

                var res = from p in person.ToOption()
                          where p.Name == "Jon Snow"
                          select p;

                res.Should().Be(Option.None);
            }
コード例 #2
0
            public void WhereOperatorWithTruePredicate()
            {
                var person = new Person
                {
                    Name = "Robb Stark"
                };

                var res = from p in person.ToOption()
                          where p.Name == "Robb Stark"
                          select p.Name;

                res.GetOrElse("").Should().Be("Robb Stark");
            }
コード例 #3
0
            public void WhereOperatorWithFalsePredicate()
            {
                var person = new Person
                {
                    Name = "Robb Stark"
                };

                var res = from p in person.ToOption()
                          where p.Name == "Jon Snow"
                          select p;

                res.Should().Be(Option.None);
            }
コード例 #4
0
            public void WhereOperatorWithTruePredicate()
            {
                var person = new Person
                {
                    Name = "Robb Stark"
                };

                var res = from p in person.ToOption()
                          where p.Name == "Robb Stark"
                          select p.Name;

                res.GetOrElse("").Should().Be("Robb Stark");
            }