public static Apprenticeship ToApprenticeship(this ApprenticeshipCreated2Event source) => new Apprenticeship { ApprenticeshipId = source.ApprenticeshipId, Email = source.Email, EmployerName = source.LegalEntityName, EmployerAccountId = source.AccountId, EmployerAccountLegalEntityId = source.AccountLegalEntityId, TrainingProviderId = source.ProviderId, };
public async Task Then_create_the_apprentice_record( [Frozen] Mock <IEcsApi> api, ApprenticeshipCreatedHandler sut, ApprenticeshipCreated2Event evt) { await sut.RunEvent(evt); api.Verify(m => m.CreateApprentice(It.Is <Apprenticeship>(n => n.ApprenticeshipId == evt.ApprenticeshipId && n.Email == evt.Email && n.EmployerName == evt.LegalEntityName))); }
public NewApprenticeshipSteps(TestContext testContext) : base(testContext) { _fixture = new Fixture(); _event = _fixture.Build <ApprenticeshipCreated2Event>().With(x => x.Email, "*****@*****.**").Create(); }