Exemple #1
0
        public async void ReturnBaseValueSegmentThatIsFoundWithOwner()
        {
            const int assessmentEventIdWithoutACorrespondingBaseValueSegment = 12348;
            const int revenueObjectId = 12;
            DateTime  eventDate       = new DateTime(1999, 1, 1);

            var mock = new MockData
            {
                BaseValueSegmentId     = 31333,
                DisplayName            = "foo bar",
                EventDate              = eventDate,
                RevenueObjectId        = revenueObjectId,
                DocumentNumber         = "abcd",
                DocumentType           = "efg",
                OwnerId                = 233,
                PercentageInterestGain = 23,
                GrmEventType           = "grm type 1",
                GrmEventDate           = new DateTime(1998, 12, 1),
                GrmEventDescription    = "grm foo bar",
                LegalPartyDomain       = _legalPartyDomain,
                GrmEventDomain         = _grmEventDomain,
            };

            _baseValueSegmentProvider.MockData(mock);

            _assessmentEventRepository.Setup(x => x.Get(assessmentEventIdWithoutACorrespondingBaseValueSegment))
            .ReturnsAsync(new AssessmentEventDto {
                EventDate = eventDate
            });

            var result = await _beneificialInterestBaseValueSegmentDomain.Get(assessmentEventIdWithoutACorrespondingBaseValueSegment);

            result.CurrentBaseValueSegment.AssertWith(mock);
        }
 public async Task <IActionResult> GetBeneficialInterestByAssessmentId(int id)
 {
     return(new ObjectResult(await _beneificialInterestBaseValueSegmentDomain.Get(id)));
 }