Ejemplo n.º 1
0
 public static AccountStateValidator GetAccountStateValidatorInstance()
 {
     if (accountStateValidator == null)
     {
         accountStateValidator = new AccountStateValidator(GetUnitOfWofkInstance());
     }
     return(accountStateValidator);
 }
Ejemplo n.º 2
0
        public void CreateAccountStateTest()
        {
            //Arrange
            //Creo el mock object del unitOfWork
            var mockUnitOfWork = new Mock <IUnitOfWork>();

            //Esperamos que se llame al método Insert del Repository con un AccountState y luego al Save();
            mockUnitOfWork.Setup(un => un.AccountStateRepository.Insert(It.IsAny <AccountState>()));
            mockUnitOfWork.Setup(un => un.Save());

            AccountStateValidator accountStateValidator = new AccountStateValidator(mockUnitOfWork.Object);

            //Act
            accountStateValidator.PostAccountState(new AccountState());

            //Assert
            mockUnitOfWork.VerifyAll();
        }