public void GetShouldReturnOneTouristSiteWhenThereIsOne()
        {
            var data = new FakeTouristSitesData();
            data.TouristSites.Add(new TouristSite());
            var controller = new TouristSitesController(data);
            var result = controller.Get();

            var okResult = result as OkNegotiatedContentResult<List<TouristSiteResponseModel>>;

            Assert.IsNotNull(okResult);
            Assert.AreEqual(1, okResult.Content.Count);
        }
        public void GetAllShouldReturnZeroTouristSitesWhenEmpty()
        {
            var data = new FakeTouristSitesData();
            var controller = new TouristSitesController(data);

            var result = controller.Get();

            var okResult = result as OkNegotiatedContentResult<List<TouristSiteResponseModel>>;

            Assert.IsNotNull(okResult);
            Assert.AreEqual(0, okResult.Content.Count);
        }