Exemplo n.º 1
0
        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;
 }
Exemplo n.º 3
0
        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());
        }