BrightstarDB.Tests.EntityFramework.LinqTests.TestLinqNullComparison C# (CSharp) Метод

TestLinqNullComparison() приватный Метод

private TestLinqNullComparison ( ) : void
Результат void
        public void TestLinqNullComparison()
        {
            var connectionString = GetConnectionString("TestLinqNullComparison");
            var context = new MyEntityContext(connectionString);
            var alice = context.Persons.Create();
            alice.Name = "Alice";
            alice.Age = 18;
            var bob = context.Persons.Create();
            bob.Name = "Bob";
            bob.Age = 20;
            var carol = context.Persons.Create();
            carol.Age = 20;
            carol.Name = "Carol";
            var dave = context.Persons.Create();
            dave.Age = 22;
            dave.Name = "Dave";
            var edith = context.Persons.Create();
            edith.Age = 21;
            edith.Name = null;
            alice.Friends.Add(bob);
            alice.Friends.Add(carol);
            bob.Friends.Add(alice);
            bob.Friends.Add(carol);
            carol.Friends.Add(alice);
            carol.Friends.Add(bob);
            carol.Friends.Add(dave);
            dave.Friends.Add(edith);
            context.SaveChanges();

            var count = context.Persons.Count(e => e.Name == null);
            Assert.AreEqual(1, count);

            var count2 = context.Persons.Count(e => null == e.Name);
            Assert.AreEqual(1, count2);
        }