Решение состоит из двух проектов:
- AssetGovernace (источник)
- AssetGovernace.Tests (тесты)
Код: Выделить всё
var _applicationServiceMock = new Mock();
Просматривая этот пример репозитория, я не вижу тестового проекта, решающего мои проблемы.
https:/ /github.com/Azure-Samples/azure-functions-code-testing-sample/tree/main
Как мне имитировать эти зависимости платформы и библиотеки в приложении-функции Azure?< /p>
Код: Выделить всё
ApplicationGovernanceServiceКод: Выделить всё
public class ApplicationGovernanceService(
IApplicationService applicationService,
IApplicationNotificationRepository applicationNotificationRepository,
IQueueService queueService,
IMapper mapper,
IConfiguration configuration,
ILogger logger)
: IApplicationGovernanceService
Код: Выделить всё
IApplicationGovernanceServiceКод: Выделить всё
public interface IApplicationGovernanceService
{
public Task CheckApplicationOwnership(CancellationToken cancellationToken = default);
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... ng-the-lib
Мобильная версия