public void CheckFactoryWithArguments() { DataMigrationHelper.AddUsersFast(1, DbAccess); Assert.That(() => DbAccess.Select <Users_StaticQueryFactoryForSelect>(), Is.Not.Empty); var testInsertName = Guid.NewGuid().ToString(); Users_StaticQueryFactoryForSelect testUser = null; Assert.That( () => testUser = DbAccess.InsertWithSelect(new Users_StaticQueryFactoryForSelect { UserName = testInsertName }), Is.Not.Null .And.Property("UserId").Not.EqualTo(0)); var selTestUser = DbAccess.Select <Users_StaticQueryFactoryForSelectWithArugments>(new object[] { testUser.UserId }) .FirstOrDefault(); Assert.That(selTestUser, Is.Not.Null .And.Property("UserName").EqualTo(testUser.UserName) .And.Property("UserId").EqualTo(testUser.UserId)); }
public void CheckFactory() { DataMigrationHelper.AddUsersFast(1, DbAccess); Assert.That(() => DbAccess.Select <Users_StaticQueryFactoryForSelect>(), Is.Not.Empty); var testInsertName = Guid.NewGuid().ToString(); Users_StaticQueryFactoryForSelect testUser = null; Assert.That( () => testUser = DbAccess.InsertWithSelect(new Users_StaticQueryFactoryForSelect { UserName = testInsertName }), Is.Not.Null .And.Property("UserId").Not.EqualTo(0)); var selTestUser = DbAccess.SelectSingle <Users_StaticQueryFactoryForSelect>(testUser.UserId); Assert.AreEqual(selTestUser.UserName, testUser.UserName); Assert.AreEqual(selTestUser.UserId, testUser.UserId); }