Esempio n. 1
0
        public async Task Then_Apprenticeships_Are_Returned_Correctly()
        {
            var result = await _controller.GetApprenticeships(_accountId, _status, _pageNumber, _pageItemCount) as ObjectResult;

            Assert.IsNotNull(result);
            var response = result.Value as GetApprenticeshipsResponse;

            Assert.IsNotNull(response);

            Assert.AreEqual(_queryResult.TotalApprenticeshipsFound, response.TotalApprenticeshipsFound);
            CompareHelper.AreEqualIgnoringTypes(_queryResult.Apprenticeships.ToList(), response.Apprenticeships.ToList());
        }
        public void AssertPayloadCorrectlyFormed()
        {
            var expectedPayload = new
            {
                StartDate = _request.StartDate.ToString("yyyy-MM-dd"),
                _request.CourseCode
            };

            HttpHelper.Verify(x => x.GetAsync <ReservationValidationResult>(It.IsAny <string>(),
                                                                            It.Is <object>(o => CompareHelper.AreEqualIgnoringTypes(expectedPayload, o)), It.IsAny <CancellationToken>()));
        }