コード例 #1
0
        public void GetById()
        {
            PointsBusiness pointsBiz = new PointsBusiness(new UnitOfWork());

            // Arrange
            var result = pointsBiz.GetById(1);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(Point));
            Assert.AreEqual(1, result.Id);
        }
コード例 #2
0
        public void RouteSearchTest()
        {
            PointsBusiness pointsBiz    = new PointsBusiness(new UnitOfWork());
            SearchEngine   searchEngine = new SearchEngine(RouteSearcherType.DFS);

            searchEngine.LoadAllPoints(pointsBiz.GetAll());

            var routeListUsingIds     = searchEngine.SearchRoutes(1, 6);
            var routeListUsingObjects = searchEngine.SearchRoutes(pointsBiz.GetById(1), pointsBiz.GetById(6));

            // Assert
            Assert.IsNotNull(routeListUsingIds);
            Assert.IsNotNull(routeListUsingObjects);
            Assert.AreEqual(routeListUsingObjects.Count, routeListUsingIds.Count);
        }
コード例 #3
0
 public IHttpActionResult Get(int id)
 {
     return(Ok(_pointsBiz.GetById(id)));
 }