public void TestLinqCount()
{
var connectionString = GetConnectionString("TestLinqCount");
var context = new MyEntityContext(connectionString);
for(var i = 0; i<100; i++)
{
var entity = context.TestEntities.Create();
entity.SomeString = "Entity " + i;
entity.SomeInt = i;
}
context.SaveChanges();
var count = context.TestEntities.Count();
Assert.IsNotNull(count);
Assert.AreEqual(100, count);
for (var j = 0; j < 100; j++)
{
var entity = context.TestEntities.Create();
entity.SomeString = "Entity " + j;
entity.SomeInt = j;
}
context.SaveChanges();
var count2 = context.TestEntities.Count();
Assert.IsNotNull(count2);
Assert.AreEqual(200, count2);
}