Exemple #1
0
        public void WhereOperatorWithFalsePredicate()
        {
            var pessoa = new Pessoa
            {
                Nome = "Robb Stark"
            };

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

            res.Should().Be(Option.None <Pessoa>());
        }
Exemple #2
0
        public void WhereOperatorWithTruePredicate()
        {
            var pessoa = new Pessoa
            {
                Nome = "Robb Stark"
            };

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

            res.GetOrElse("").Should().Be("Robb Stark");
        }
Exemple #3
0
        public void WhereOperatorWithTruePredicate()
        {
            var pessoa = new Pessoa
            {
                Nome = "Robb Stark"
            };

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

            res.GetOrElse("").Should().Be("Robb Stark");
        }
Exemple #4
0
        public void WhereOperatorWithFalsePredicate()
        {
            var pessoa = new Pessoa
            {
                Nome = "Robb Stark"
            };

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

            res.Should().Be(Option.None<Pessoa>());
        }