Запитання з тегом «moq»

Moq - сильно типізований та мінімалістичний глузливий фреймворк для .NET.

5
Як знущатися над асинхронним сховищем за допомогою Entity Framework Core
Я намагаюся створити модульний тест для класу, який викликає асинхронне сховище. Я використовую ASP.NET Core і Entity Framework Core. Моє загальне сховище виглядає так. public class EntityRepository<TEntity> : IEntityRepository<TEntity> where TEntity : class { private readonly SaasDispatcherDbContext _dbContext; private readonly DbSet<TEntity> _dbSet; public EntityRepository(SaasDispatcherDbContext dbContext) { _dbContext = dbContext; _dbSet …

4
Кілька Moq It. Це <string> () Відповідні аргументи
З Moq, чи дійсно мати більше одного аргументу, що відповідає? It.Is&lt;string&gt;() У цьому прикладі я хочу, щоб mockMembershipService повернув інший ProviderUserKey залежно від наданого Користувача. mockMembershipService.Setup( x =&gt; x.GetUser( It.Is&lt;string&gt;( s =&gt; s.Contains("Joe"))) .ProviderUserKey) .Returns("1234abcd"); mockMembershipService.Setup( x =&gt; x.GetUser( It.Is&lt;string&gt;( s =&gt; s.Contains("Tracy"))) .ProviderUserKey) .Returns("5678efgh"); SetUp за замовчуванням має друге …
77 c#  unit-testing  mocking  moq 

2
moq objects Повертає метод, повинен повернути нульовий об'єкт
Я розробляю веб-API, і один із тестів, який я придумав, полягає в тому, що якщо клієнт робить операцію GET з ідентифікатором фізичного тесту (фізичний тест - це ресурс, який я шукаю), і що фізичний тест не знайдений , веб-API повинен повернути статус 404. Зараз я використовую фреймворк moq для своїх …

1
MOQ - як знущатися над інтерфейсом, який потрібно передати на інший інтерфейс?
що я хочу зробити, це побудувати moq для I1 - це прекрасно ... однак під час тестуючого методу, який використовує цей макет, мені потрібно передати його в I2, щоб отримати доступ до деяких властивостей, які не I1 Interface I1 { int AProperty{get;set;}} Interface I2 {int AnotherProperty{get;set;}} У мене тоді є …

3
Використання moq для глузування лише над деякими методами
У мене є такий спосіб: public CustomObect MyMethod() { var lUser = GetCurrentUser(); if (lUser.HaveAccess) { //One behavior } else { //Other behavior } //return CustomObject } Я хочу глузувати IMyInterface.GetCurrentUser, щоб під час дзвінка MyMethodя міг дістатися до одного із шляхів коду, щоб перевірити його. Як це зробити за …
75 moq 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.