public void When_GetAuctionById_Then_Get_TheAuction_By_Id()
        {
            //Arrange
            var newAuction = new Auction();

            mockRepository.Setup(x => x.GetById(It.IsAny <int>())).Returns(newAuction);

            //Act and Assert
            Assert.That(auctionService.GetById(It.IsAny <int>()) == newAuction);
        }
Esempio n. 2
0
        public Task <HttpResponseMessage> GetAuctionById(int auctionId)
        {
            HttpResponseMessage response;

            try
            {
                var result = auctionBusinessService.GetById(auctionId);
                response = Request.CreateResponse(HttpStatusCode.OK, result);
            }
            catch (Exception ex)
            {
                response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
            }

            var taskCompletion = new TaskCompletionSource <HttpResponseMessage>();

            taskCompletion.SetResult(response);

            return(taskCompletion.Task);
        }