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>()); }
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"); }
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>()); }