private IUserType CreateAndCommitUserType() { var provider = new PetaPocoUnitOfWorkProvider(Logger); var unitOfWork = provider.GetUnitOfWork(); using (var repository = new UserTypeRepository(unitOfWork, CacheHelper.CreateDisabledCacheHelper(), Logger, SqlSyntax)) { var userType = MockedUserType.CreateUserType(); repository.AddOrUpdate(userType); unitOfWork.Commit(); return(userType); } }