Exemplo n.º 1
0
        public void RouteWithNumbers_AddFirstStep_OriginalRouteNotChanged()
        {
            //Arrange
            var route = new Route <int>(new List <int> {
                2, 3, 4, 5
            });
            var expectedSteps = new List <int> {
                2, 3, 4, 5
            };

            //Act
            route.AddFirstStep(666);

            //Assert
            TestHelper.AssertListContentSame(expectedSteps, route.Steps);
        }
Exemplo n.º 2
0
        public void RouteWithNumbers_AddFirstStep_NewRouteWithNumberReturned()
        {
            //Arrange
            var route = new Route <int>(new List <int> {
                2, 3, 4, 5
            });
            var expectedNewSteps = new List <int> {
                666, 2, 3, 4, 5
            };

            //Act
            var newRoute = route.AddFirstStep(666);

            //Assert
            TestHelper.AssertListContentSame(expectedNewSteps, newRoute.Steps);
        }