Beispiel #1
0
        public void Register_Should_Test_How_Many_Time_GetCandidateEmail_From_Provider_Is_Called()
        {
            var candidateProvider = new SpyCandidateProvider();
            var candidateRegister = new CandidateRegister(candidateProvider);

            var emailsReceiveFromTheFirstCalled  = candidateRegister.GetCandidateEmails();
            var emailsReceiveFromTheSecondCalled = candidateRegister.GetCandidateEmails();

            Check.That(candidateProvider.GetEmailsCallCount).IsEqualTo(2);
        }
Beispiel #2
0
        public void Register_Should_Test_How_Many_Time_HasAlready_From_Provider_Is_Called()
        {
            var candidateProvider = new SpyCandidateProvider();

            var candidateRegister = new CandidateRegister(candidateProvider);

            candidateRegister.Register(new Candidate(Email.Of(RegisDuboisEmail)));

            Check.That(candidateProvider.HasAlreadyCallCount).IsEqualTo(1);
        }