I think so, because you use DigitalInput() method and not VoltageInput().
I myself never tested digital inputs. Never had a chance. I would suggest if you have the kit just to test it.
Yes that's right, the channel index matches what is printed on the physical device. There can be multiple channel 0's, as long as they have different classes.