Resultados da pesquisa a pedido "moq"

6 a resposta

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 = ...

1 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...

5 a resposta

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 = ...

1 a resposta

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 ...

4 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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 => ...

2 a resposta

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 ...