Best case for Trump:
I highly doubt North Carolina and Virginia will be in the Republican column in November.
For North Carolina, Hillary has been taking in a larger share of the African-American population than even Obama. And she'll reap the benefit of the Trump hate on the Hispanic and women voters.
As for Virginia, Rubio did very well in the northern voting districts, which look to be made up of the #NeverTrump crowd. So they aren't going to vote for Trump in the best case... and in the worst, a large chunk of the Republican voter base in Virginia will vote for Hillary. Couple that with the trends from North Carolina and she'll take Virginia pretty easily.
On the other hand, I see West Virginia voting for Trump. The majority of voters there fit his classic voter profile.