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);
        }
예제 #2
0
        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);
        }