public void Test_If_It_Can_Detect_Person_Has_Prime_Id_Or_Not(PersonModel person) { // Arrange var positiveDetectorMock = new Mock <PositiveDetector>(); var primeDetector = new PrimeDetectorModel(positiveDetectorMock.Object); positiveDetectorMock.Setup(pd => pd.IsNumberPositive(person.Id)).Returns(true); // Act var hasPrimeId = primeDetector.HasPrimeId(person); // Assert Assert.Equal(hasPrimeId, true); }
public void Test_If_It_Can_Detect_Non_Prime_Numbers(int n) { // Arrange var positiveDetectorMock = new Mock <PositiveDetector>(); var primeDetector = new PrimeDetectorModel(positiveDetectorMock.Object); positiveDetectorMock.Setup(pd => pd.IsNumberPositive(n)).Returns(true); // Act var isPrime = primeDetector.IsPrime(n); // Assert Assert.Equal(isPrime, true); }