public async Task WhenValidateAcceptRequestGetsCalled() { Setup(); _expectedErrors = new List <Error> { new Error("invalid_request", "There is no pending request."), new Error("invalid_request", "You are already connected.") }; _request = new Fixture().Build <Request>().With(request => request.RequestType, RequestType.Friend).Create(); RequestsRepository.Setup(repository => repository.GetRequestByUserIdsAndType(It.IsAny <Request>())) .ReturnsAsync((Request)null); RelationshipsService.Setup(service => service.AreAlreadyFriends(It.IsAny <Guid>(), It.IsAny <Guid>())) .ReturnsAsync(true); _result = await RequestValidator.ValidateAcceptRequest(_request); }