Это вызвано тем, что есть файл класса, от которого зависит ваш код, и он присутствует во время компиляции, но не найден во время выполнения. Ищите различия в времени сборки и классах времени выполнения.
Нет, это невозможно, потому что вы не имеете здесь дело с типами .
Вы пытаетесь сделать утверждения о содержании отдельных строк, поэтому вы делаете утверждения о экземплярах . Это не то, что подсказка типа может решить для вас.