public void SetUp() { _service = new Mock <IGetLearnerProgressService>(); _sut = new GetLearnerProgressQueryHandler(_service.Object); _query = new GetLearnerProgressQuery("learnerId"); _learner = new User("email", "organizationId"); _service.Setup(x => x.GetLearner(_query.LearnerId, default)) .ReturnsAsync(_learner); }
public void LearnerIdIsValid_ShouldNotHaveError() { _query = new GetLearnerProgressQuery("learnerId"); _sut.ShouldNotHaveValidationErrorFor(x => x.LearnerId, _query); }
public void LearnerIdIsNullOrEmpty_ShouldHaveError(string learnerId) { _query = new GetLearnerProgressQuery(learnerId); _sut.ShouldHaveValidationErrorFor(x => x.LearnerId, _query); }