public void GivenNumberIsPrimeItShouldReturnTrue() { var primeCalculator = new PrimeNumberCalculator(); var result = primeCalculator.IsPrime(3); Assert.IsTrue(result); }
public void GivenZeroItShouldReturnFalse() { var primeCalculator = new PrimeNumberCalculator(); var result = primeCalculator.IsPrime(0); Assert.IsFalse(result); }
public void IsPrime_ShouldReturnFalse_WhenPassedKnownNonPrimes( [Values(1, 4, 9, 16, 50, 1738, 4004)] int input) { //Arrange var primeNumberCalculator = new PrimeNumberCalculator(); const bool expectedOutput = false; //Act var actualOutput = primeNumberCalculator.IsPrime(input); //Assert Assert.AreEqual(expectedOutput, actualOutput); }
public void IsPrime_ShouldReturnTrue_WhenPassedKnownPrimes( [Values(2, 3, 5, 47, 409, 4003)] int input) { //Arrange var primeNumberCalculator = new PrimeNumberCalculator(); const bool expectedOutput = true; //Act var actualOutput = primeNumberCalculator.IsPrime(input); //Assert Assert.AreEqual(expectedOutput, actualOutput); }
public void Returns_True_If_Prime(int value, bool expectedResult) { var result = _calculator.IsPrime(value); Assert.AreEqual(expectedResult, result); }