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>())); }