Moq - Сценарии 

Page / - Изменено Alexandr Fokin в 2023/05/03 21:56 

Сценарии 
Изменено Alexandr Fokin
в 2023/05/03 21:56

Оглавление

Простой пример	var moq = new Mock<IReadInterface>();
moq 
 .Setup(e => e.MethodAsync(It.IsAny<string>()))
 .Returns(
  ValueTask.FromResult(
  new Result()
   )
  );	
Mocking generic methods	Mocking generic methods in Moq without specifying T
https://stackoverflow.com/questions/20072429/mocking-generic-methods-in-moq-without-specifying-t	
Mocking Expression tree | Деревья выражений	1) Для типизированного выражения возможен следующий вариант.
It.Is<Expression<Func<TEntity, TProp?>>>(
 e => Microsoft.EntityFrameworkCore.Query.ExpressionEqualityComparer.Instance.Equals(e, propertySelector)
 )
Using Moq, How do you Mock a method that uses local variables
https://stackoverflow.com/questions/40165349/using-moq-how-do-you-mock-a-method-that-uses-local-variables