public void CreateAccount_ValidData_VerifyRepositoryAndNumberGeneratorMethodsCalls() { repositoryMock.Setup(r => r.AddBankAccount(It.IsAny <BankAccount>())); repositoryMock.Setup(r => r.Save()); numberGeneratorMock.Setup(gen => gen.GetNumber()); service.CreateNewAccount(Interface.Entities.BankAccountType.BaseBankAccount, new Interface.Entities.AccountOwner()); repositoryMock.Verify(); numberGeneratorMock.Verify(); repositoryMock.Invocations.Clear(); numberGeneratorMock.Invocations.Clear(); }