public async Task All() { var commissionType = new CommissionType() { Id = Guid.NewGuid(), Name = "Name1", Code = "Code1", PolicyTypeId = Guid.NewGuid(), CommissionEarningsTypeId = Guid.NewGuid() }; var commissionEarningsType = new CommissionEarningsType() { Id = Guid.NewGuid(), Name = "Name3" }; var commissionStatementTemplateFieldName = new CommissionStatementTemplateFieldName() { Id = Guid.NewGuid().ToString(), Name = "Name7" }; var commissionTypes = new List <CommissionType>() { commissionType }; var commissionEarningsTypes = new List <CommissionEarningsType>() { commissionEarningsType }; var commissionStatementTemplateFieldNames = new List <CommissionStatementTemplateFieldName>() { commissionStatementTemplateFieldName }; var service = new Mock <ICommissionLookupService>(); service.Setup(c => c.GetCommissionTypes()).ReturnsAsync(commissionTypes); service.Setup(c => c.GetCommissionEarningsTypes()).ReturnsAsync(commissionEarningsTypes); service.Setup(c => c.GetCommissionStatementTemplateFieldNames()).Returns(commissionStatementTemplateFieldNames); var controller = new LookupsController(service.Object); var result = await controller.All(); var okResult = Assert.IsType <OkObjectResult>(result); var returnValue = Assert.IsType <api.Controllers.Commission.Lookups.Dto.Lookups>(okResult.Value); var all = new api.Controllers.Commission.Lookups.Dto.Lookups() { CommissionTypes = commissionTypes, CommissionEarningsTypes = commissionEarningsTypes, CommissionStatementTemplateFieldNames = commissionStatementTemplateFieldNames, }; Assert.NotStrictEqual(all, returnValue); }
public async Task <IActionResult> All() { var lookups = new api.Controllers.Commission.Lookups.Dto.Lookups() { CommissionTypes = await LookupService.GetCommissionTypes(), CommissionEarningsTypes = await LookupService.GetCommissionEarningsTypes(), CommissionStatementTemplateFieldNames = LookupService.GetCommissionStatementTemplateFieldNames(), CommissionStatementTemplateGroupFieldNames = LookupService.GetCommissionStatementTemplateGroupFieldNames(), }; return(Ok(lookups)); }