public async void VerifyExistItems() { var friends = _mapper.Map <IEnumerable <Friend> >(FriendTestData.GetAll()); _friendMock.Setup(x => x.GetAll()).ReturnsAsync(friends); var dbFriends = await _friendApplication.GetAll(); Assert.True(dbFriends.Count() == 3); }
public async void VerifyDeleteItem() { var friends = _mapper.Map <IEnumerable <Friend> >(FriendTestData.GetAll()); _friendMock.Setup(x => x.Delete(It.IsAny <int>())).ReturnsAsync(true); var itemDelete = await _friendApplication.Delete(1); _friendMock.Verify(x => x.Delete(It.IsAny <int>()), Times.Once); }
public async void VerifyCreateItemNoError() { var friendVM = FriendTestData.Get(); var friend = _mapper.Map <Friend>(friendVM); _friendMock.Setup(x => x.Add(It.IsAny <Friend>())).ReturnsAsync(friend); var newFriend = await _friendApplication.Create(friendVM); friendVM.ToExpectedObject().ShouldEqual(newFriend); }
public async void VerifyGetItemById(int id) { var friendVM = FriendTestData.Get(id); var friend = _mapper.Map <Friend>(friendVM); _friendMock.Setup(x => x.GetById(It.IsAny <int>())).ReturnsAsync(friend); var item = await _friendApplication.GetById(id); Assert.Equal(id, item.Id); }
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()); }