public void Get() { //Arrange var accounts = new List <Account>() { new Account() { Id = 1 } }; var iRepository = new MockIRepository <Account>() .MockGet(accounts); var accountRepository = new MockAccountRepository(); var cardRepository = new MockCardRepository(); var accountService = new AccountService( accountRepository.Object, new EncryptionService(), iRepository.Object, cardRepository.Object); //Act var gotAccounts = accountService.Get(); //Assert Assert.IsNotNull(gotAccounts); }
public void Update() { //Arrange var card = new Card() { Id = 1 }; var iRepositoryCard = new MockIRepository <Card>() .MockUpdate(card); var iRepositoryAccount = new MockIRepository <Account>(); var cardRepository = new MockCardRepository(); var accountRepository = new MockAccountRepository(); var cardService = new CardService( cardRepository.Object, accountRepository.Object, new EncryptionService(), iRepositoryAccount.Object, iRepositoryCard.Object); //Act var createdCard = cardService.Update(card); //Assert Assert.IsNotNull(createdCard); }
public void Get() { //Arrange var cards = new List <Card>() { new Card() { Id = 1 } }; var iRepositoryCard = new MockIRepository <Card>() .MockGet(cards); var iRepositoryAccount = new MockIRepository <Account>(); var cardRepository = new MockCardRepository(); var accountRepository = new MockAccountRepository(); var cardService = new CardService( cardRepository.Object, accountRepository.Object, new EncryptionService(), iRepositoryAccount.Object, iRepositoryCard.Object); //Act var getCards = cardService.Get(); //Assert Assert.IsNotNull(getCards); }
public void GetByNumber() { //Arrange var card = new Card() { CardNumber = "1" }; var iRepositoryCard = new MockIRepository <Card>(); var iRepositoryAccount = new MockIRepository <Account>(); var cardRepository = new MockCardRepository() .MockGetByNumber(card); var accountRepository = new MockAccountRepository(); var cardService = new CardService( cardRepository.Object, accountRepository.Object, new EncryptionService(), iRepositoryAccount.Object, iRepositoryCard.Object); //Act var cardByNumber = cardService.GetByNumber(card.CardNumber); //Assert Assert.IsNotNull(cardByNumber); }
public void Update() { //Arrange var account = new Account() { Id = 1 }; var iRepository = new MockIRepository <Account>() .MockUpdate(account); var accountRepository = new MockAccountRepository(); var cardRepository = new MockCardRepository(); var accountService = new AccountService( accountRepository.Object, new EncryptionService(), iRepository.Object, cardRepository.Object); //Act var updatedAccount = accountService.Update(account); //Assert Assert.IsNotNull(updatedAccount); }
public void GetById() { //Arrange var account = new Account() { Id = 1 }; var iRepository = new MockIRepository <Account>() .MockGetById(account); var accountRepository = new MockAccountRepository(); var cardRepository = new MockCardRepository(); var accountService = new AccountService( accountRepository.Object, new EncryptionService(), iRepository.Object, cardRepository.Object); //Act var accountById = accountService.GetById(1); //Assert Assert.IsNotNull(accountById); }