public void SetActivities_ActivityNull() { _preferentialActivityRepository.GetActivityByIds(Arg.Any <string>()).Returns(x => new List <bx_preferential_activity>() { new bx_preferential_activity() { activity_name = "name", activity_content = "content" } }); var result = _setActivitiesService.SetActivities(new MyBaoJiaViewModel() { }, new GetMyBjdDetailRequest() { Activity = "name" }); Assert.AreEqual("name", result.Activity.FirstOrDefault().ActivityName); Assert.AreEqual("content", result.Activity.FirstOrDefault().ActivityContent); }
public MyBaoJiaViewModel SetActivities(MyBaoJiaViewModel my, GetMyBjdDetailRequest request) { my.Activity = new List <PreActivity>(); if (!string.IsNullOrWhiteSpace(request.Activity)) { var preActivity = _preferentialActivityRepository.GetActivityByIds(request.Activity.Trim()); var activity = preActivity.Select( model => new PreActivity { ActivityName = model.activity_name, ActivityContent = model.activity_content }).ToList(); my.Activity = activity; } return(my); }