public void Methode2_1FoisAvecMockReposiroty_DevraitAppelerMethode1Fois() { // Arrange var valeur = "test"; var repetition = 1; var retourMethode2 = 2; var retourAttendu = 2; // Act _helperMockCollaborateur.Setup(x => x.Methode2(valeur)).Returns(retourMethode2); var retour = _classe.Methode2(valeur, repetition); // Asert _HelperMockRepository.VerifyAll(); retour.Should().Be(retourAttendu); }
public void Methode2_1FoisAvecMock_DevraitAppelerMethode1Fois() { // Arrange var valeur = "test"; var repetition = 1; var retourMethode2 = 2; var retourAttendu = 2; // Act _mockCollaborateur.Setup(x => x.Methode2(valeur)).Returns(retourMethode2); var retour = _classe.Methode2(valeur, repetition); // Asert _mockCollaborateur.Verify(x => x.Methode2(valeur), Times.Exactly(repetition)); retour.Should().Be(retourAttendu); }