Resultados da pesquisa a pedido "moq"
Como testar a unidade com o ILogger no ASP.NET Core
Este é o meu controlador: public class BlogController : Controller { private IDAO<Blog> _blogDAO; private readonly ILogger<BlogController> _logger; public BlogController(ILogger<BlogController> logger, IDAO<Blog> blogDAO) { this._blogDAO = ...
Como faço para testar a unidade com o Entity Framework e o Moq?
Eu sou novo no Moq e quero usá-lo como um repositório de dados - mas sem tocar no banco de dados ativo. Minha configuração é a seguinte: Um UnitOfWork contém todos os repositórios e é usado para acesso a dados em todo o aplicativo.Um ...
Como (devo) simular o DocumentClient para teste de unidade do DocumentDb?
No novo emulador do CosmosDb, eu tenho um repositório para executar operações básicas do documentdb, esse repositório é injetado em outras classes. Eu queria testar uma unidade de uma consulta básica. public class DocumentDBRepository<T> where T ...
Zombar de HttpRequest no ASP.NET Core Controller
Estou criando uma API da Web no ASP.NET Core e quero testar os controladores da unidade. Injeto uma interface para acesso a dados, que eu posso facilmente zombar. Mas o controlador precisa verificar os cabeçalhos na solicitação de um token, e ...
Verificando um parâmetro específico com Moq
public void SubmitMessagesToQueue_OneMessage_SubmitSuccessfully() { var messageServiceClientMock = new Mock<IMessageServiceClient>(); var queueableMessage = CreateSingleQueueableMessage(); var message = queueableMessage[0]; var xml = ...
Usando o Moq para simular um método assíncrono para um teste de unidade
Estou testando um método para um serviço que cria uma WebAPI ligar. Usando um normalHttpClient funciona bem para testes de unidade se eu também executar o serviço da web (localizado em outro projeto na solução) localmente. No entanto, ao fazer o ...
Testar chamadas para métodos privados com moq
Eu tenho o método a seguir que preciso testar com o Moq. O problema é que cada método chamado na instrução switch é privado, incluindo o PublishMessage no final. Mas esse método (ProcessMessage) é público. Como posso testar isso para garantir que ...
Como simular SoapException usando Moq para tratamento de erros de teste de unidade
Eu herdei um pequeno aplicativo de console que faz chamadas para um serviço web SOAP. É uma bagunça trágica de tentativas aninhadas de registrar exceções de várias maneiras, e eu gostaria de incluir uma cobertura de teste sobre como ela se ...
Como posso dizer ao Moq para retornar uma tarefa?
Eu tenho uma interface que declara Task DoSomethingAsync();Estou usando o MoqFramework para meus testes: [TestMethod()] public async Task MyAsyncTest() { Mock<ISomeInterface> mock = new Mock<ISomeInterface>(); mock.Setup(arg => ...
Mocking Delegate.Invoke () usando Moq lança exceção InvalidCast no LINQ
Digamos que eu tenhoIService interface: public interface IService { string Name { get; set; } }E um delegadoFunc<IService> que retorna essa interface. No meu teste de unidade, quero zombar do delegado.Invoke() método usando ...