コード例 #1
0
        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);
        }
コード例 #2
0
 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);
 }