/// <summary>
        /// 构造订单结果查询实体键值对
        /// </summary>
        /// <returns>返回属性键值对</returns>
        private IDictionary <string, string> BuidAddedServiceAttributesMap(AddedService addedService)
        {
            if (addedService == null)
            {
                throw new ArgumentNullException("addedService object mast not null");
            }

            var dic = new Dictionary <string, string>()
            {
                { "name", addedService.Name }
            };

            if (addedService.Value.IsNotEmpty())
            {
                dic.Add("Value", addedService.Value);
            }
            if (addedService.Value1.IsNotEmpty())
            {
                dic.Add("Value1", addedService.Value1);
            }
            if (addedService.Value2.IsNotEmpty())
            {
                dic.Add("Value2", addedService.Value2);
            }
            if (addedService.Value3.IsNotEmpty())
            {
                dic.Add("Value3", addedService.Value3);
            }
            if (addedService.Value4.IsNotEmpty())
            {
                dic.Add("Value4", addedService.Value4);
            }
            return(dic);
        }
示例#2
0
        public void GetOrds_UserIsAdmin_ThrowMethodAccessException()
        {
            User user = new Admin(1, "Vlad", "login", 1);

            SecurityContext.SetUser(user);
            var           mockUnitOfWork = new Mock <IUnitOfWork>();
            IAddedService ordService     = new AddedService(mockUnitOfWork.Object);
            //Assert.Throws<MethodAccessException>(() => ordService.GetOrds(0));
        }
示例#3
0
        IAddedService GetOrdService()
        {
            var mockContext = new Mock <IUnitOfWork>();
            var expectedOrd = new added()
            {
                id = 1, operator_id = 1, situation_id = 1, location_id = 1
            };
            var mockDbSet = new Mock <IAddedRepository>();

            mockDbSet.Setup(z => z.Find(It.IsAny <Func <added, bool> >(), It.IsAny <int>(), It.IsAny <int>())).Returns(new List <added>()
            {
                expectedOrd
            });
            mockContext.Setup(context => context.added).Returns(mockDbSet.Object);
            IAddedService ordService = new AddedService(mockContext.Object);

            return(ordService);
        }