the hpt is for sure an early positive, the digital tests won't show that early, they aren't as sensitive. I would wait a few days and retest. The BW might of been negative if it was too early still. I wouldn't do your surgery until you find out for sure if you are pregnant or not, but you should be able to tell for sure in the next few days. Good luck.