public void GetPrimes_ShouldReturnCorrectPrimes_WhenPassedValidWordCount() { //Arrange var primeNumberCalculator = new PrimeNumberCalculator(); var input = new Dictionary <string, int> { { "you", 22 }, { "your", 13 }, { "to", 10 }, { "be", 7 }, { "of", 6 }, { "great", 5 } }; var expectedOutput = new Dictionary <int, bool> { { 13, true }, { 7, true }, { 5, true } }; //Act var actualOutput = primeNumberCalculator.CalculatePrimes(input); //Assert CollectionAssert.AreEquivalent(expectedOutput, actualOutput); }