public void AddLearnerLectureAccessHistoryToRepo_WhenCalled_AddLearnerLectureAccessHistoryToRepo()
        {
            var accessHistory = new LearnerLectureAccessHistory("learnerId", "lectureId");

            _sut.AddLearnerLectureAccessHistoryToRepo(accessHistory);

            _repo.Verify(x => x.AddLearnerLectureAccessHistory(accessHistory));
        }
Example #2
0
        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);
        }
Example #3
0
        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);
 }
Example #5
0
 public void AddLearnerLectureAccessHistory(LearnerLectureAccessHistory history)
 {
     _context.LearnerLectureAccessHistories.Add(history);
 }