DONT SEEM SO NEEDY !
your situation means that she wants you but only if u deserve and if ur worth it. and that is the reason why she is testing you.
Next time she tells you its cold or what ever, don't tell her " wow are you inventing me" NO .
just go like " Woaah but me a drink before hitting on me like that. I'm not that easy u know" and do it PLAYFULLY or else ull sound like a jerk !! then go laughing and mess in around !
if she tells you " I'm alone in bed tonight

:
Tell her, well, why are you telling me that, or just ignore !
if she feels like she can manipulate u in anything sexually she says, then ill always be her little puppy that she'll talk to when she needs a confidence boost, and ill never get anything from her.
so just be the guy that she wants to sleep with so much that she wouldn't dare say those to him.