예제 #1
0
        public void Store_new_dublin_area_Coordinates()
        {
            var repository            = new FakeRepository();
            DublinAreasCoordinate DAC = new DublinAreasCoordinate()
            {
                Id = 1, Area = "Temple Bar", LatLng = "(53.3450903, -6.263803199999984)"
            };

            repository.EnterDublinAreaCoordinates(DAC);

            var actual   = FakeRepository.dublinAreaCoordinatesFakeTable.Count();
            var expected = 1;//Enter dublin area coordinates in fake table

            Assert.AreEqual(expected, actual);
        }
        public ActionResult EnterLatLongDUblinCoordinatesTable(DublinAreasCoordinate areaCoordinates)
        {
            if (ModelState.IsValid)
            {
                if (_repository.UserName != "For testing")
                {
                    _repository.UserName = User.Identity.Name;/*Comment for testing*/
                }
                _repository.EnterDublinAreaCoordinates(areaCoordinates);

                return(RedirectToAction("ThankYouRegisterPub", "PubDeals"));
            }
            if (_repository.UserName != "For testing")
            {
                _repository.UserName = User.Identity.Name;/*Comment for testing with fakerepository*/
            }
            ViewBag.Area = new SelectList(SearchPreferences.Areas);

            return(View(areaCoordinates));
        }