Предположительно, у вас уже есть тесты для Summary, которые охватывают то, что он должен делать. В этом случае я, вероятно, выбрал бы что-то, что отличало бы их, то есть что-то, что было бы правдой, только если был вызван Summary, и проверил его. Например, в случае вызова Summary вы можете проверить ненулевую модель и, возможно, свойство модели установлено правильно. Единственная альтернатива, которую я вижу, - это частичная насмешка над контроллером и установка ожидания вызова метода.
Обратите внимание, я не предполагаю, что вы делаете TDD, но на вашем месте это было бы спорным. Если бы вы работали с TDD, то у вас уже было бы множество тестов для большей части того, что делает Summary (вероятно), и вы бы ввели использование Summary в результате рефакторинга. На этом этапе ваши существующие тесты - и ваши тесты для Summary - вероятно, будут достаточными, и вам не понадобятся дополнительные тесты. По крайней мере, вам не нужно дублировать все, что тесты для Summary уже охватывают.