public void TestPostArea()
        {
            var controller = new AreaController(new RiskAntwerpRest_dbContext());

            controller.ModelState.AddModelError("", "dummy error");

            var actionResult = controller.AddArea(new Area());

            actionResult.Should().BeOfType <OkObjectResult>();
        }
Beispiel #2
0
        public void Post(object area, bool edit)
        {
            JObject juser         = area as JObject;
            Area    recievingArea = juser.ToObject <Area>();

            if (edit == false)
            {
                recievingArea.created = DateTime.Today;
                areaController.AddArea(recievingArea);
            }
            else
            {
                areaController.EditArea(recievingArea.Id, recievingArea);
            }
        }
Beispiel #3
0
        public void TestMethod1()
        {
            //大小区
            //新增
            AreaSearchDTO searchdto    = new AreaSearchDTO();
            var           searchdtostr = TransformHelper.ConvertDTOTOBase64JsonString(searchdto);

            testcontroller.GetAreaTree(searchdtostr);
            AreaOperateDTO adddto = new AreaOperateDTO();

            adddto.AreaName = "单元测试大小区";
            var addresult   = JsonConvert.DeserializeObject <ResultDTO <object> >(testcontroller.AddArea(adddto).Content.ReadAsStringAsync().Result);
            var resultlist1 = JsonConvert.DeserializeObject <List <AreaResultDTO> >(testcontroller.GetAreaTree(searchdtostr).Content.ReadAsStringAsync().Result);
            var target      = resultlist1.Where(m => m.AreaName == "单元测试大小区").FirstOrDefault();

            Assert.IsNotNull(target);

            //修改
            adddto.AreaID   = target.AreaID;
            adddto.AreaName = "修改单元测试大小区";
            var updateresult = JsonConvert.DeserializeObject <ResultDTO <object> >(testcontroller.UpdateArea(adddto).Content.ReadAsStringAsync().Result);
            var resultlist2  = JsonConvert.DeserializeObject <List <AreaResultDTO> >(testcontroller.GetAreaTree(searchdtostr).Content.ReadAsStringAsync().Result);

            target = resultlist2.Where(m => m.AreaName == "修改单元测试大小区").FirstOrDefault();
            Assert.IsNotNull(target);

            //删除
            AreaOperateDTO deletedto = new AreaOperateDTO();

            deletedto.AreaID = target.AreaID;
            var deletedtostr = TransformHelper.ConvertDTOTOBase64JsonString(deletedto);
            var deleteresult = JsonConvert.DeserializeObject <bool>(testcontroller.DeleteArea(deletedtostr).Content.ReadAsStringAsync().Result);
            var resultlist3  = JsonConvert.DeserializeObject <List <AreaResultDTO> >(testcontroller.GetAreaTree(searchdtostr).Content.ReadAsStringAsync().Result);

            target = resultlist3.Where(m => m.AreaID == target.AreaID).FirstOrDefault();
            Assert.IsNull(target);
        }
Beispiel #4
0
    private void Start()
    {
        rend = GetComponent <MeshRenderer>();

        AreaController.AddArea(this);
    }