public void UpdateContactToExistingContactsEmailOnContactService() { //arrange var mockContactRepository = new Mock<IContactRepository>(); var mockUserService = new Mock<IUserService>(); var contactToUpdate = _user.PhoneBook[0]; mockContactRepository.Setup(x => x.GetAll()).Returns(_contacts); ContactService contactService = new ContactService(mockContactRepository.Object, mockUserService.Object); //set email to that of another contact in that users Phonebook contactToUpdate.Email = _user.PhoneBook[1].Email; //act contactService.Update(contactToUpdate); //assert - expected exception contactService.Dispose(); }
public void UpdateContactOnContactService() { //arrange var mockContactRepository = new Mock<IContactRepository>(); var mockUserService = new Mock<IUserService>(); mockContactRepository.Setup(x => x.GetAll()).Returns(_contacts); ContactService contactService = new ContactService(mockContactRepository.Object, mockUserService.Object); //set username to that of another user _contact.Email = _contact.Email + "WITHUPDATE"; //act contactService.Update(_contact); //assert mockContactRepository.Verify(y => y.Update(It.IsAny<Contact>())); contactService.Dispose(); }