Esempio n. 1
0
        private void TestGenerateAmountOfPrimes(int amountOfPrimes, Mock <INumberGenerationClientContract> numberGenerationContract)
        {
            NumberGenerationHub numberGenerationHub = new NumberGenerationHub(primeGenerator);
            Mock <IHubCallerConnectionContext <dynamic> > mockClients = new Mock <IHubCallerConnectionContext <dynamic> >();

            numberGenerationHub.Clients = mockClients.Object;

            mockClients.Setup(m => m.All).Returns(numberGenerationContract.Object);
            numberGenerationHub.GenerateAmountOfPrimes(amountOfPrimes);
            numberGenerationContract.VerifyAll();
        }
Esempio n. 2
0
        public void MaxPrimeLimitTest()
        {
            //  Test method with 1
            numberGenerationContract.Setup(contract => contract.maxPrimeLimit(It.IsAny <int>())).Verifiable();

            NumberGenerationHub numberGenerationHub = new NumberGenerationHub(primeGenerator);
            Mock <IHubCallerConnectionContext <dynamic> > mockClients = new Mock <IHubCallerConnectionContext <dynamic> >();

            numberGenerationHub.Clients = mockClients.Object;

            mockClients.Setup(m => m.All).Returns(numberGenerationContract.Object);
            numberGenerationHub.MaxPrimeLimit();
            numberGenerationContract.VerifyAll();
        }