Beispiel #1
0
 public ViewResult Index(Flat flat)
 {
     if (ModelState.IsValid)
     {
         var aiservice = new AIService(flat);
         flat.IsGoodOfert = aiservice.BuyOrNot();
         return(View("Result", flat));
     }
     else
     {
         ViewBag.isCheck = true;
         return(View());
     }
 }
Beispiel #2
0
        public void AiServiceTestSuggestNegativeFlat()
        {
            var flat = new Flat()
            {
                KindOfOperation    = "W",
                KindOfSpace        = "M",
                RoomsAmount        = 5,
                LocationRating     = 4,
                Size               = 100,
                Price              = 13440,
                Standard           = 1,
                Floor              = 8,
                City               = "Bydgoszcz",
                UserRoomsAmount    = 4,
                UserPrice          = 6720,
                UserStandard       = 2,
                UserLocationRating = 3
            };
            var     aiservice = new AIService(flat);
            Boolean result    = aiservice.BuyOrNot();

            Assert.AreEqual(false, result);
        }
Beispiel #3
0
        public void AiServiceTestSuggestPositiveFlat()
        {
            var flat = new Flat()
            {
                KindOfOperation    = "K",
                KindOfSpace        = "M",
                RoomsAmount        = 4,
                LocationRating     = 5,
                Size               = 88,
                Price              = 473088,
                Standard           = 5,
                Floor              = 3,
                City               = "Poznañ",
                UserRoomsAmount    = 2,
                UserPrice          = 532224,
                UserStandard       = 1,
                UserLocationRating = 0
            };
            var     aiservice = new AIService(flat);
            Boolean result    = aiservice.BuyOrNot();

            Assert.AreEqual(true, result);
        }