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(); }
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(); }