Check how Asimov works up from math problems and reflex tests to testing Dave's moral reasoning. We love it because he works up to something that seems ridiculous in other science fiction works—robots don't understand morals!—but because he worked up to it, it seems reasonable here.)