public ApprenticeCommitmentsInnerApiMock(int port, bool ssl = false) : base(port, ssl)
 {
     Console.WriteLine($"Apprentice Accounts Fake Api Running ({BaseAddress})");
     _existingApprenticeships = new GetApprenticeApprenticeshipsResult
     {
         Apprenticeships = new List <Apprenticeship>()
     };
 }
 public GetApprenticeHomePageSteps(TestContext context)
 {
     _context = context;
     _apprentice = _fixture.Create<Apprentice>();
     _apprenticeshipsResult = _fixture.Create<GetApprenticeApprenticeshipsResult>();
 }
        public ApprenticeCommitmentsInnerApiMock WithApprenticeshipsResponseForApprentice(Apprentice apprentice, GetApprenticeApprenticeshipsResult apprenticeshipsResult)
        {
            MockServer
            .Given(
                Request.Create()
                .WithPath($"/apprentices/{apprentice.ApprenticeUrlId()}/apprenticeships")
                .UsingGet()
                )
            .RespondWith(
                Response.Create()
                .WithStatusCode((int)HttpStatusCode.OK)
                .WithBodyAsJson(apprenticeshipsResult)
                );

            return(this);
        }