Тестирование - это действительно субъективное обсуждение.Некоторые люди скажут нет, у вас всегда должен быть синтаксис AAA.Лично я написал тесты, которые делают вещи, очень похожие на то, о чем вы говорите, так что я бы сказал, конечно, продолжайте - если это поможет вам создать более стабильное приложение, то почему бы и нет.
Например, в NUnit я считаю [ExpectedException typeof (XXXX)] логически эквивалентным Assert.
Также в некоторых тестах вы можете ничего не утверждать, но ожидать определенного порядка выполнения с помощью Mocks и Expected.