public async void TweetTweetId_Create_Invalid_Reference() { Mock <IRetweetRepository> retweetRepository = new Mock <IRetweetRepository>(); retweetRepository.Setup(x => x.TweetByTweetTweetId(It.IsAny <int>())).Returns(Task.FromResult <Tweet>(null)); var validator = new ApiRetweetRequestModelValidator(retweetRepository.Object); await validator.ValidateCreateAsync(new ApiRetweetRequestModel()); validator.ShouldHaveValidationErrorFor(x => x.TweetTweetId, 1); }
public async void RetwitterUserId_Update_Invalid_Reference() { Mock <IRetweetRepository> retweetRepository = new Mock <IRetweetRepository>(); retweetRepository.Setup(x => x.UserByRetwitterUserId(It.IsAny <int>())).Returns(Task.FromResult <User>(null)); var validator = new ApiRetweetRequestModelValidator(retweetRepository.Object); await validator.ValidateUpdateAsync(default(int), new ApiRetweetRequestModel()); validator.ShouldHaveValidationErrorFor(x => x.RetwitterUserId, 1); }