Это решение может быть не изящным, но это то, что я использовал в конце, не стесняйтесь критиковать.
Вручную создал свойство для каждой необходимой строки в Ресурсах:
Public Property GroupNoAdminTran() As String
Get
If String.IsNullOrEmpty(_groupNoAdminTran) Then
_groupNoAdminTran = Resources.system.groupNoAdminTran
End If
Return _groupNoAdminTran
End Get
Set(ByVal value As String)
_groupNoAdminTran = value
End Set
End Property
Который затем можно использовать как:
Protected Sub SubmitClick(ByVal sender As Object, ByVal e As EventArgs)
(...)
If (... AndAlso ...) Then
SetError(GroupNoAdminTran)
End If
End Sub
Что касается теста, простой макет подойдет:
_moqView.Setup(x => x.GroupNoAdminTran).Returns("GroupNoAdminTranTest");
и все. Надеюсь, это поможет.