I think they should stack from my understanding of D&D rules. But you should be able to test it out by trying the build and looking at the combat log if you're on PC: mouse over each entry, and if I remember rightly it shows the amount of damage before and after resistance is applied. You could also have one of your party cause fire damage to the guinea pig to test it.