Я пытаюсь протестировать метод, который в конкретном сценарии должен выдавать исключение, которое имеет внутреннее исключение:
mockInvoiceRepository.Setup(x => x.PersistInvoice(invoice, false)).Throws(new Exception());
С этой строкой кода все в порядке, за исключением того, что мне нужно установить исключение исключения дляновое исключение, которое выбрасывается.Я не могу этого сделать, потому что это свойство только для чтения, а также не могу его высмеять, потому что оно не виртуальное.
Есть идеи, как этого добиться?