public void GetBaseValueSegment_CallsRepository_InvalidIdIsPassedToRepository_BadRequestExceptionIsThrown() { var baseValueSegment = new Repository.Models.V1.BaseValueSegment(); _mockRepository.Setup(x => x.Get(999)).Returns(baseValueSegment); Should.Throw <RecordNotFoundException>(() => _baseValueSegmentDomain.Get(0)); }
public void GetBaseValueSegmentByRevenueObjectIdAndAssessmentEventDate_CallsRepository_InvalidIdIsPassedToRepository_BadRequestExceptionIsThrown() { DateTime assessmentEventDate = new DateTime(1999, 1, 1); var baseValueSegment = new Repository.Models.V1.BaseValueSegment(); _mockRepository.Setup(x => x.GetByRevenueObjectIdAndAssessmentEventDate(999, assessmentEventDate)).Returns(baseValueSegment); Should.Throw <RecordNotFoundException>(() => _baseValueSegmentDomain.GetByRevenueObjectIdAndAssessmentEventDate(0, assessmentEventDate)); }
public void GetBaseValueSegment_CallsRepository_ValidRecordIsReturnedFromRepository_RecordIsReturned() { var baseValueSgement = new Repository.Models.V1.BaseValueSegment { Id = 999 }; _mockRepository.Setup(x => x.Get(999)).Returns(baseValueSgement); var returnBaseValueSegment = _baseValueSegmentDomain.Get(999); returnBaseValueSegment.Id.ShouldBe(baseValueSgement.Id); }
public void GetBaseValueSegmentByRevenueObjectIdAndAssessmentEventDate_CallsRepository_ValidRecordIsReturnedFromRepository_RecordIsReturned() { DateTime assessmentEventDate = new DateTime(1999, 1, 1); var baseValueSgement = new Repository.Models.V1.BaseValueSegment { Id = 999, AsOf = assessmentEventDate }; _mockRepository.Setup(x => x.GetByRevenueObjectIdAndAssessmentEventDate(999, assessmentEventDate)).Returns(baseValueSgement); var returnBaseValueSegment = _baseValueSegmentDomain.GetByRevenueObjectIdAndAssessmentEventDate(999, assessmentEventDate); returnBaseValueSegment.Id.ShouldBe(baseValueSgement.Id); }
public static BaseValueSegmentInfoDto ToInfoDomain(this Repository.Models.V1.BaseValueSegment baseValueSegment) { return(Mapper.Map <BaseValueSegmentInfoDto>(baseValueSegment)); }