public void PerguntarDeveChamarClientsAllAdicionarPergunta()
        {
            // Arrange mocks
            string pergunta = "isto é uma pergunta?";
            Mock<HubConnectionContext> clientsMock = new Mock<HubConnectionContext>();
            dynamic allMock = new ExpandoObject();
            allMock.adicionarPergunta = new Action<string>((perg) =>
            {
                // Assert
                perg.Should().Be.EqualTo(pergunta);
            });

            PerguntasHubMock perguntasHubMock = new PerguntasHubMock(clientsMock.Object, allMock);
            // Act
            perguntasHubMock.Perguntar(pergunta);
        }
Exemplo n.º 2
0
        public void PerguntarDeveChamarClientsAllAdicionarPergunta()
        {
            // Arrange mocks
            string pergunta = "isto é uma pergunta?";
            Mock <HubConnectionContext> clientsMock = new Mock <HubConnectionContext>();
            dynamic allMock = new ExpandoObject();

            allMock.adicionarPergunta = new Action <string>((perg) =>
            {
                // Assert
                perg.Should().Be.EqualTo(pergunta);
            });

            PerguntasHubMock perguntasHubMock = new PerguntasHubMock(clientsMock.Object, allMock);

            // Act
            perguntasHubMock.Perguntar(pergunta);
        }