Ejemplo n.º 1
0
        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);
        }