public void AddLearnerLectureAccessHistoryToRepo_WhenCalled_AddLearnerLectureAccessHistoryToRepo() { var accessHistory = new LearnerLectureAccessHistory("learnerId", "lectureId"); _sut.AddLearnerLectureAccessHistoryToRepo(accessHistory); _repo.Verify(x => x.AddLearnerLectureAccessHistory(accessHistory)); }
public void ConstructorWithLearnerIdLectureId_WhenCalled_SetPropertiesCorrectly() { _sut = new LearnerLectureAccessHistory("learnerId", "lectureId"); Assert.That(_sut.LearnerId, Is.EqualTo("learnerId")); Assert.That(_sut.LectureId, Is.EqualTo("lectureId")); Assert.That(_sut.AccessDate, Is.Not.Null); }
public void SetUp() { _service = new Mock <IAddLearnerAccessHistoryService>(); _unitOfWork = new Mock <IUnitOfWork>(); _sut = new AddLearnerAccessHistoryCommandHandler(_service.Object, _unitOfWork.Object); _command = new AddLearnerAccessHistoryCommand { LectureId = "lectureId" }; _courseId = "courseId"; _service.Setup(x => x.GetLectureCourseId(_command.LectureId, default)) .ReturnsAsync(_courseId); _accessHistory = new LearnerLectureAccessHistory("learnerId", "lectureId"); _service.Setup(x => x.CreateAccessHistory(_command.LectureId)) .Returns(_accessHistory); }
public void AddLearnerLectureAccessHistoryToRepo(LearnerLectureAccessHistory history) { _repo.AddLearnerLectureAccessHistory(history); }
public void AddLearnerLectureAccessHistory(LearnerLectureAccessHistory history) { _context.LearnerLectureAccessHistories.Add(history); }