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