public void VerifyCreateItemWithErroProperty(string _name, string _email) { var friendVM = new FriendViewModel(0, _name, _email); var validation = new FriendValidation(_friendApplication).Validate(friendVM); Assert.False(validation.IsValid); Assert.True(validation.Errors.Where(x => x.ErrorMessage == "Email não foi informado." || x.ErrorCode == "Nome não foi informado.").Any()); }
public FriendApplicationService( IFriendUnitOfWork uow, FriendValidation friendValidation, AccountApplicationService accountApplicationService) { _uow = uow; _friendValidation = friendValidation; _accountApplicationService = accountApplicationService; }
public async void VerifyCreateItemWithError() { var friendVM = FriendTestData.Get(); var friends = _mapper.Map <IEnumerable <Friend> >(FriendTestData.GetAll()); _friendMock.Setup(x => x.GetAll()).ReturnsAsync(friends); var newFriend = await _friendApplication.Create(friendVM); var validation = new FriendValidation(_friendApplication).Validate(friendVM); Assert.False(validation.IsValid); Assert.True(validation.Errors.Where(x => x.ErrorMessage == "Já possui um amigo cadastrado com esse email.").Any()); }