OOP2 Zoo Assignment 3.1 Step 1: -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 2: -- Not Implemented: Testing conditional directives. OOP2 Zoo Assignment 3.1 Step 3: -- Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 4: -- Not Implemented: Testing fish algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 5: -- Not Implemented: Testing code that will be moved in following steps (Fly, Pace, Swim methods in Animal class). OOP2 Zoo Assignment 3.1 Step 6: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 7: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 8: -- Not Implemented: Check to see the animals have the correct assigned move behaviors and that the Fly, Swim, algorithms work correctly. OOP2 Zoo Assignment 3.1 Step 9: -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Type MainWindow could not be found in registered assemblies -- Not Implemented: Check to see that the combo box is also present on the WPF application -- Not Implemented: Making sure the WPF elements work in changing the move behavior. OOP2 Zoo Assignment 3.1 Step 10: -- Not Implemented: Showing that the methods work. That the animal gains weight OOP2 Zoo Assignment 3.1 Step 11: -- Not Implemented: Unit tests for optional step? OOP2 Zoo Assignment 3.1 Step 1: -- Constructor on type 'Animals.Ostrich' not found. -- MoveDistance value is null but it should be a reference to a(n) MoveDistance object OOP2 Zoo Assignment 3.1 Step 9: -- Type MainWindow could not be found in registered assemblies -- Type MainWindow could not be found in registered assemblies -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Type MainWindow could not be found in registered assemblies -- Type MainWindow could not be found in registered assemblies -- Type MainWindow could not be found in registered assemblies -- Constructor on type 'Animals.Ostrich' not found. -- MoveBehavior value is null but it should be a reference to a(n) MoveBehavior object OOP2 Zoo Assignment 3.1 Step 9: -- Field changeMoveBehaviorComboBox not found in Class MainWindow -- Field changeBehaviorButton not found in Class MainWindow -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Field changeBehaviorComboBox not found in Class MainWindow -- Field changeMoveBehaviorComboBox not found in Class MainWindow -- Constructor on type 'Animals.Ostrich' not found. -- MoveBehavior value is null but it should be a reference to a(n) MoveBehavior object OOP2 Zoo Assignment 3.1 Step 1: -- Constructor on type 'Animals.Ostrich' not found. -- MoveDistance value is null but it should be a reference to a(n) MoveDistance object OOP2 Zoo Assignment 3.1 Step 2: -- Not Implemented: Testing conditional directives. OOP2 Zoo Assignment 3.1 Step 3: -- Constructor on type 'Animals.Platypus' not found. -- MoveDistance value is null but it should be a reference to a(n) MoveDistance object OOP2 Zoo Assignment 3.1 Step 4: -- Constructor on type 'Animals.Eagle' not found. -- MoveDistance value is null but it should be a reference to a(n) MoveDistance object OOP2 Zoo Assignment 3.1 Step 5: -- Can't test this step, code changes. OOP2 Zoo Assignment 3.1 Step 6: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 7: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 8: -- Not Implemented: Check to see the move behaviors are interchangeable. OOP2 Zoo Assignment 3.1 Step 9: -- Field changeMoveBehaviorComboBox not found in Class MainWindow -- Field changeBehaviorButton not found in Class MainWindow -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Field changeBehaviorComboBox not found in Class MainWindow -- Field changeMoveBehaviorComboBox not found in Class MainWindow -- Constructor on type 'Animals.Ostrich' not found. -- MoveBehavior value is null but it should be a reference to a(n) MoveBehavior object OOP2 Zoo Assignment 3.1 Step 10: -- Not Implemented: Showing that the methods work. That the animal gains weight OOP2 Zoo Assignment 3.1 Step 11: -- Not Implemented: Unit tests for optional step? OOP2 Zoo Assignment 3.1 Step 1: -- Constructor on type 'Animals.Ostrich' not found. -- MoveDistance value is null but it should be a reference to a(n) MoveDistance object OOP2 Zoo Assignment 3.1 Step 2: -- Not Implemented: Testing conditional directives. OOP2 Zoo Assignment 3.1 Step 3: -- Constructor on type 'Animals.Platypus' not found. -- MoveDistance value is null but it should be a reference to a(n) MoveDistance object OOP2 Zoo Assignment 3.1 Step 4: -- Constructor on type 'Animals.Eagle' not found. -- MoveDistance value is null but it should be a reference to a(n) MoveDistance object OOP2 Zoo Assignment 3.1 Step 5: -- Can't test this step, code changes. OOP2 Zoo Assignment 3.1 Step 6: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 7: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 8: -- Not Implemented: Check to see the move behaviors are interchangeable. OOP2 Zoo Assignment 3.1 Step 9: -- Field changeMoveBehaviorComboBox not found in Class MainWindow -- Field changeBehaviorButton not found in Class MainWindow -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Field changeBehaviorComboBox not found in Class MainWindow -- Field changeMoveBehaviorComboBox not found in Class MainWindow -- Constructor on type 'Animals.Ostrich' not found. -- MoveBehavior value is null but it should be a reference to a(n) MoveBehavior object OOP2 Zoo Assignment 3.1 Step 10: -- Not Implemented: Showing that the methods work. That the animal gains weight OOP2 Zoo Assignment 3.1 Step 11: -- Not Implemented: Unit tests for optional step? OOP2 Zoo Assignment 3.1 Step 9: -- Field changeMoveBehaviorComboBox not found in Class MainWindow -- Field changeBehaviorButton not found in Class MainWindow -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Field changeBehaviorComboBox not found in Class MainWindow -- Field changeMoveBehaviorComboBox not found in Class MainWindow -- Constructor on type 'Animals.Ostrich' not found. -- MoveBehavior value is null but it should be a reference to a(n) MoveBehavior object OOP2 Zoo Assignment 3.1 Step 9: -- Field changeMoveBehaviorComboBox not found in Class MainWindow -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Constructor on type 'Animals.Ostrich' not found. -- MoveBehavior value is null but it should be a reference to a(n) MoveBehavior object OOP2 Zoo Assignment 3.1 Step 1: -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 2: -- Not Implemented: Testing conditional directives. OOP2 Zoo Assignment 3.1 Step 3: -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of YPosition should be 45 (int), but it is 55 (int). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Value of YPosition should be 35 (int), but it is 65 (int). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 45 (int), but it is 55 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 35 (int), but it is 65 (int). -- Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 4: -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Not Implemented: Testing fish algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 5: -- Can't test this step, code changes. OOP2 Zoo Assignment 3.1 Step 6: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 7: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 8: -- Not Implemented: Check to see the move behaviors are interchangeable. OOP2 Zoo Assignment 3.1 Step 9: -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Not Implemented: Making sure the WPF elements work in changing the move behavior. OOP2 Zoo Assignment 3.1 Step 10: -- Not Implemented: Showing that the methods work. That the animal gains weight OOP2 Zoo Assignment 3.1 Step 11: -- Not Implemented: Unit tests for optional step? OOP2 Zoo Assignment 3.1 Step 3: -- Value of YPosition should be 45 (int), but it is 35 (int). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 55 (int), but it is 45 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XPosition should be 10 (int), but it is 20 (int). -- Value of YPosition should be 60 (int), but it is 35 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XPosition should be 20 (int), but it is 30 (int). -- Value of YPosition should be 65 (int), but it is 30 (int). -- Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 3: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Value of XPosition should be 790 (int), but it is 775 (int). -- Value of XPosition should be 780 (int), but it is 765 (int). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 3: -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 1: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Value of XPosition should be 790 (int), but it is 775 (int). -- Value of XPosition should be 780 (int), but it is 765 (int). -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 1: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Value of XPosition should be 790 (int), but it is 775 (int). -- Value of XPosition should be 780 (int), but it is 765 (int). -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 1: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 1: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 2: -- Not Implemented: Testing conditional directives. OOP2 Zoo Assignment 3.1 Step 3: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 45 (int), but it is 40 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XPosition should be 10 (int), but it is 20 (int). -- Value of YPosition should be 40 (int), but it is 35 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XPosition should be 20 (int), but it is 30 (int). -- Value of YPosition should be 35 (int), but it is 30 (int). -- Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 4: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Value of XPosition should be 790 (int), but it is 775 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Not Implemented: Testing fish algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 5: -- Can't test this step, code changes. OOP2 Zoo Assignment 3.1 Step 6: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 7: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 8: -- Not Implemented: Check to see the move behaviors are interchangeable. OOP2 Zoo Assignment 3.1 Step 9: -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Not Implemented: Making sure the WPF elements work in changing the move behavior. OOP2 Zoo Assignment 3.1 Step 10: -- Not Implemented: Showing that the methods work. That the animal gains weight OOP2 Zoo Assignment 3.1 Step 11: -- Not Implemented: Unit tests for optional step? OOP2 Zoo Assignment 3.1 Step 1: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Value of XPosition should be 790 (int), but it is 775 (int). -- Value of XPosition should be 780 (int), but it is 765 (int). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 2: -- Not Implemented: Testing conditional directives. OOP2 Zoo Assignment 3.1 Step 3: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Value of YPosition should be 45 (int), but it is 55 (int). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 790 (int), but it is 775 (int). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 780 (int), but it is 765 (int). -- Value of YPosition should be 35 (int), but it is 65 (int). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 8 (int), but it is 0 (int). -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XPosition should be 0 (int), but it is 10 (int). -- Value of YPosition should be 45 (int), but it is 55 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XPosition should be 10 (int), but it is 20 (int). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XPosition should be 20 (int), but it is 30 (int). -- Value of YPosition should be 35 (int), but it is 65 (int). -- Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 4: -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Not Implemented: Testing fish algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 5: -- Can't test this step, code changes. OOP2 Zoo Assignment 3.1 Step 6: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 7: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 8: -- Not Implemented: Check to see the move behaviors are interchangeable. OOP2 Zoo Assignment 3.1 Step 9: -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Not Implemented: Making sure the WPF elements work in changing the move behavior. OOP2 Zoo Assignment 3.1 Step 10: -- Not Implemented: Showing that the methods work. That the animal gains weight OOP2 Zoo Assignment 3.1 Step 11: -- Not Implemented: Unit tests for optional step? OOP2 Zoo Assignment 3.1 Step 1: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 1: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 2: -- Not Implemented: Testing conditional directives. OOP2 Zoo Assignment 3.1 Step 3: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Value of YPosition should be 45 (int), but it is 55 (int). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 790 (int), but it is 775 (int). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 780 (int), but it is 765 (int). -- Value of YPosition should be 35 (int), but it is 65 (int). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 45 (int), but it is 55 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 35 (int), but it is 65 (int). -- Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 4: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Value of XPosition should be 790 (int), but it is 775 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Not Implemented: Testing fish algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 5: -- Can't test this step, code changes. OOP2 Zoo Assignment 3.1 Step 6: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 7: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 8: -- Not Implemented: Check to see the move behaviors are interchangeable. OOP2 Zoo Assignment 3.1 Step 9: -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Not Implemented: Making sure the WPF elements work in changing the move behavior. OOP2 Zoo Assignment 3.1 Step 10: -- Not Implemented: Showing that the methods work. That the animal gains weight OOP2 Zoo Assignment 3.1 Step 11: -- Not Implemented: Unit tests for optional step? OOP2 Zoo Assignment 3.1 Step 1: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 2: -- Not Implemented: Testing conditional directives. OOP2 Zoo Assignment 3.1 Step 3: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XPosition should be 0 (int), but it is 10 (int). -- Value of YPosition should be 45 (int), but it is 40 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XPosition should be 10 (int), but it is 20 (int). -- Value of YPosition should be 40 (int), but it is 35 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XPosition should be 20 (int), but it is 30 (int). -- Value of YPosition should be 35 (int), but it is 30 (int). -- Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 4: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Value of XPosition should be 790 (int), but it is 775 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Not Implemented: Testing fish algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 5: -- Can't test this step, code changes. OOP2 Zoo Assignment 3.1 Step 6: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 7: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 8: -- Not Implemented: Check to see the move behaviors are interchangeable. OOP2 Zoo Assignment 3.1 Step 9: -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Not Implemented: Making sure the WPF elements work in changing the move behavior. OOP2 Zoo Assignment 3.1 Step 10: -- Not Implemented: Showing that the methods work. That the animal gains weight OOP2 Zoo Assignment 3.1 Step 11: -- Not Implemented: Unit tests for optional step? OOP2 Zoo Assignment 3.1 Step 1: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Value of XPosition should be 790 (int), but it is 775 (int). -- Value of XPosition should be 780 (int), but it is 765 (int). -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 2: -- Not Implemented: Testing conditional directives. OOP2 Zoo Assignment 3.1 Step 3: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Value of YPosition should be 45 (int), but it is 55 (int). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 790 (int), but it is 775 (int). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 780 (int), but it is 765 (int). -- Value of YPosition should be 35 (int), but it is 65 (int). -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 45 (int), but it is 55 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of XPosition should be 20 (int), but it is 30 (int). -- Value of YPosition should be 35 (int), but it is 70 (int). -- Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 4: -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Not Implemented: Testing fish algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 5: -- Can't test this step, code changes. OOP2 Zoo Assignment 3.1 Step 6: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 7: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 8: -- Not Implemented: Check to see the move behaviors are interchangeable. OOP2 Zoo Assignment 3.1 Step 9: -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Not Implemented: Making sure the WPF elements work in changing the move behavior. OOP2 Zoo Assignment 3.1 Step 10: -- Not Implemented: Showing that the methods work. That the animal gains weight OOP2 Zoo Assignment 3.1 Step 11: -- Not Implemented: Unit tests for optional step? OOP2 Zoo Assignment 3.1 Step 1: -- Ostrich does not have a Field or Property named moveTimer OOP2 Zoo Assignment 3.1 Step 1: -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 2: -- Not Implemented: Testing conditional directives. OOP2 Zoo Assignment 3.1 Step 3: -- Platypus does not have a Field or Property named moveTimer OOP2 Zoo Assignment 3.1 Step 4: -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Value of YDirection should be VerticalDirection.Up (string), but it is VerticalDirection.Down (string). -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Value of YPosition should be 40 (int), but it is 60 (int). -- Not Implemented: Testing fish algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 5: -- Can't test this step, code changes. OOP2 Zoo Assignment 3.1 Step 6: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 7: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 8: -- Not Implemented: Check to see the move behaviors are interchangeable. OOP2 Zoo Assignment 3.1 Step 9: -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Not Implemented: Making sure the WPF elements work in changing the move behavior. OOP2 Zoo Assignment 3.1 Step 10: -- Not Implemented: Showing that the methods work. That the animal gains weight OOP2 Zoo Assignment 3.1 Step 11: -- Not Implemented: Unit tests for optional step? OOP2 Zoo Assignment 3.1 Step 1: -- Ostrich does not have a Field or Property named moveTimer OOP2 Zoo Assignment 3.1 Step 1: -- Ostrich does not have a Field or Property named moveTimer OOP2 Zoo Assignment 3.1 Step 1: -- Ostrich does not have a Field or Property named moveTimer OOP2 Zoo Assignment 3.1 Step 1: -- Ostrich does not have a Field or Property named moveTimer OOP2 Zoo Assignment 3.1 Step 1: -- Ostrich does not have a Field or Property named moveTimer -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Value of XPosition should be 790 (int), but it is 775 (int). -- Value of XPosition should be 780 (int), but it is 765 (int). -- Chimpanzee does not have a Field or Property named moveTimer -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 1: -- Ostrich does not have a Field or Property named moveTimer -- Chimpanzee does not have a Field or Property named moveTimer -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 1: -- Ostrich does not have a Field or Property named moveTimer -- Chimpanzee does not have a Field or Property named moveTimer -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Not Implemented: Testing that the ostrich can move. OOP2 Zoo Assignment 3.1 Step 2: -- Not Implemented: Testing conditional directives. OOP2 Zoo Assignment 3.1 Step 3: -- Platypus does not have a Field or Property named moveTimer OOP2 Zoo Assignment 3.1 Step 4: -- Value of XDirection should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). -- Not Implemented: Testing fish algorithms or method functionality. Note this algorithm gets moved eventually. OOP2 Zoo Assignment 3.1 Step 5: -- Can't test this step, code changes. OOP2 Zoo Assignment 3.1 Step 6: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 7: -- Complete success for this step. OOP2 Zoo Assignment 3.1 Step 8: -- Not Implemented: Check to see the move behaviors are interchangeable. OOP2 Zoo Assignment 3.1 Step 9: -- Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. -- Not Implemented: Making sure the WPF elements work in changing the move behavior. OOP2 Zoo Assignment 3.1 Step 10: -- Not Implemented: Showing that the methods work. That the animal gains weight OOP2 Zoo Assignment 3.1 Step 11: -- Not Implemented: Unit tests for optional step? OOP2 Zoo Assignment 3.1 Step 1: -- Ostrich does not have a Field or Property named moveTimer -- Value of XDirection should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). -- Value of XPosition should be 800 (int), but it is 785 (int). -- Value of XPosition should be 790 (int), but it is 775 (int). -- Value of XPosition should be 780 (int), but it is 765 (int). -- Chimpanzee does not have a Field or Property named moveTimer Zoo 3.1 Step 1: - 'Ostrich' does not have a member named 'moveTimer'. - The value of 'XDirection' should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). - The value of 'XPosition' should be 800 (int), but it is 785 (int). - The value of 'XPosition' should be 790 (int), but it is 775 (int). - The value of 'XPosition' should be 780 (int), but it is 765 (int). - 'Chimpanzee' does not have a member named 'moveTimer'. - The value of 'XDirection' should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). - The value of 'XPosition' should be 800 (int), but it is 785 (int). Zoo 3.1 Step 2: - Not Implemented: Testing conditional directives. Zoo 3.1 Step 3: - 'Platypus' does not have a member named 'moveTimer'. - The value of 'moveTimer.Enabled' should be False (bool), but it is null object reference (null object reference). - The value of 'XDirection' should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). - The value of 'XDirection' should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). - The value of 'XDirection' should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). - The value of 'XDirection' should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. Zoo 3.1 Step 4: - The value of 'XDirection' should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). - The value of 'XPosition' should be 800 (int), but it is 785 (int). - The value of 'XPosition' should be 790 (int), but it is 775 (int). - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - Not Implemented: Testing fish algorithms or method functionality. Note this algorithm gets moved eventually. Zoo 3.1 Step 5: - Can't test this step, code changes. Zoo 3.1 Step 6: -- Complete success for this step. Zoo 3.1 Step 7: -- Complete success for this step. Zoo 3.1 Step 8: - Not Implemented: Check to see the move behaviors are interchangeable. Zoo 3.1 Step 9: - Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. - Not Implemented: Making sure the WPF elements work in changing the move behavior. Zoo 3.1 Step 10: - Not Implemented: Showing that the methods work. That the animal gains weight Zoo 3.1 Step 11: - Not Implemented: Unit tests for optional step? Zoo 3.1 Step 1: -- Complete success for this step. Zoo 3.1 Step 2: - Not Implemented: Testing conditional directives. Zoo 3.1 Step 3: - The value of 'XDirection' should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). - The value of 'XDirection' should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). - The value of 'XDirection' should be HorizontalDirection.Right (string), but it is HorizontalDirection.Left (string). - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - The value of 'XPosition' should be 0 (int), but it is 18 (int). - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - The value of 'XPosition' should be 10 (int), but it is 28 (int). - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - The value of 'XPosition' should be 20 (int), but it is 38 (int). - Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. Zoo 3.1 Step 4: - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - Not Implemented: Testing fish algorithms or method functionality. Note this algorithm gets moved eventually. Zoo 3.1 Step 5: - Can't test this step, code changes. Zoo 3.1 Step 6: -- Complete success for this step. Zoo 3.1 Step 7: -- Complete success for this step. Zoo 3.1 Step 8: - Not Implemented: Check to see the move behaviors are interchangeable. Zoo 3.1 Step 9: - Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. - Not Implemented: Making sure the WPF elements work in changing the move behavior. Zoo 3.1 Step 10: - Not Implemented: Showing that the methods work. That the animal gains weight Zoo 3.1 Step 11: - Not Implemented: Unit tests for optional step? Zoo 3.1 Step 3: - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - The value of 'XPosition' should be 0 (int), but it is 18 (int). - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - The value of 'XPosition' should be 10 (int), but it is 28 (int). - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - The value of 'XPosition' should be 20 (int), but it is 38 (int). - Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. Zoo 3.1 Step 3: - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). - Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. Zoo 3.1 Step 3: - Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. Zoo 3.1 Step 1: -- Complete success for this step. Zoo 3.1 Step 2: - Not Implemented: Testing conditional directives. Zoo 3.1 Step 3: - Not Implemented: Testing swim algorithms or method functionality. Note this algorithm gets moved eventually. Zoo 3.1 Step 4: - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). Zoo 3.1 Step 5: - Can't test this step, code changes. Zoo 3.1 Step 6: -- Complete success for this step. Zoo 3.1 Step 7: -- Complete success for this step. Zoo 3.1 Step 8: - Not Implemented: Check to see the move behaviors are interchangeable. Zoo 3.1 Step 9: - Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. - Not Implemented: Making sure the WPF elements work in changing the move behavior. Zoo 3.1 Step 10: - Not Implemented: Showing that the methods work. That the animal gains weight Zoo 3.1 Step 11: - Not Implemented: Unit tests for optional step? Zoo 3.1 Step 3: -- Complete success for this step. Zoo 3.1 Step 1: -- Complete success for this step. Zoo 3.1 Step 2: - Not Implemented: Testing conditional directives. Zoo 3.1 Step 3: -- Complete success for this step. Zoo 3.1 Step 4: - The value of 'XDirection' should be HorizontalDirection.Left (string), but it is HorizontalDirection.Right (string). Zoo 3.1 Step 5: - Can't test this step, code changes. Zoo 3.1 Step 6: -- Complete success for this step. Zoo 3.1 Step 7: -- Complete success for this step. Zoo 3.1 Step 8: - Not Implemented: Check to see the move behaviors are interchangeable. Zoo 3.1 Step 9: - Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. - Not Implemented: Making sure the WPF elements work in changing the move behavior. Zoo 3.1 Step 10: - Not Implemented: Showing that the methods work. That the animal gains weight Zoo 3.1 Step 11: - Not Implemented: Unit tests for optional step? Zoo 3.1 Step 1: -- Complete success for this step. Zoo 3.1 Step 2: - Not Implemented: Testing conditional directives. Zoo 3.1 Step 3: -- Complete success for this step. Zoo 3.1 Step 4: -- Complete success for this step. Zoo 3.1 Step 5: - Can't test this step, code changes. Zoo 3.1 Step 6: -- Complete success for this step. Zoo 3.1 Step 7: -- Complete success for this step. Zoo 3.1 Step 8: - Not Implemented: Check to see the move behaviors are interchangeable. Zoo 3.1 Step 9: - Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. - Not Implemented: Making sure the WPF elements work in changing the move behavior. Zoo 3.1 Step 10: - Not Implemented: Showing that the methods work. That the animal gains weight Zoo 3.1 Step 11: - Not Implemented: Unit tests for optional step? Zoo 3.1 Step 1: -- Complete success for this step. Zoo 3.1 Step 2: - Not Implemented: Testing conditional directives. Zoo 3.1 Step 3: -- Complete success for this step. Zoo 3.1 Step 4: - The value of 'YPosition' should be 30 (int), but it is 40 (int). Zoo 3.1 Step 5: - Can't test this step, code changes. Zoo 3.1 Step 6: -- Complete success for this step. Zoo 3.1 Step 7: -- Complete success for this step. Zoo 3.1 Step 8: - Not Implemented: Check to see the move behaviors are interchangeable. Zoo 3.1 Step 9: - Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. - Not Implemented: Making sure the WPF elements work in changing the move behavior. Zoo 3.1 Step 10: - Not Implemented: Showing that the methods work. That the animal gains weight Zoo 3.1 Step 11: - Not Implemented: Unit tests for optional step? Zoo 3.1 Step 1: -- Complete success for this step. Zoo 3.1 Step 2: - Not Implemented: Testing conditional directives. Zoo 3.1 Step 3: -- Complete success for this step. Zoo 3.1 Step 4: -- Complete success for this step. Zoo 3.1 Step 5: - Can't test this step, code changes. Zoo 3.1 Step 6: -- Complete success for this step. Zoo 3.1 Step 7: -- Complete success for this step. Zoo 3.1 Step 8: - Not Implemented: Check to see the move behaviors are interchangeable. Zoo 3.1 Step 9: - Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. - Not Implemented: Making sure the WPF elements work in changing the move behavior. Zoo 3.1 Step 10: - Not Implemented: Showing that the methods work. That the animal gains weight Zoo 3.1 Step 11: - Not Implemented: Unit tests for optional step? Zoo 3.1 Step 1: -- Complete success for this step. Zoo 3.1 Step 2: - Not Implemented: Testing conditional directives. Zoo 3.1 Step 3: -- Complete success for this step. Zoo 3.1 Step 4: -- Complete success for this step. Zoo 3.1 Step 5: - Can't test this step, code changes. Zoo 3.1 Step 6: -- Complete success for this step. Zoo 3.1 Step 7: -- Complete success for this step. Zoo 3.1 Step 8: - Not Implemented: Check to see the move behaviors are interchangeable. Zoo 3.1 Step 9: - Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. - Not Implemented: Making sure the WPF elements work in changing the move behavior. Zoo 3.1 Step 10: - Not Implemented: Showing that the methods work. That the animal gains weight Zoo 3.1 Step 11: - Not Implemented: Unit tests for optional step? Zoo 3.1 Step 8: - Method 'AddAnimal(Animals.Dingo) does not exist, but it should. - The value of 'MoveBehavior' should be MoveBehaviorType.FlyBehavior (string), but it is object (PaceBehavior). - Not Implemented: Check to see the move behaviors are interchangeable. Zoo 3.1 Step 10: - 'IEater' should contain a property named 'WeightGainPercentage', but it does not. - Method 'BuryBone(food:Food)' does not exist, but it should. - Constructor on type 'Foods.Food' not found. - Object reference not set to an instance of an object. - The value of 'EatBehavior' should be object (BuryAndEatBoneBehavior), but it is object (BuryAndEatBoneBehavior). - The value of 'Weight' should be 0 (double), but it is 100 (double). - Not Implemented: Showing that the methods work. That the animal gains weight Zoo 3.1 Step 10: - 'IEater' should contain a property named 'WeightGainPercentage', but it does not. - Method 'Eat(eater:IEater, bone:Food)' does not exist, but it should. - Method 'BuryBone(food:Food)' does not exist, but it should. - The value of 'EatBehavior' should be object (BuryAndEatBoneBehavior), but it is object (BuryAndEatBoneBehavior). - The value of 'Weight' should be 0 (double), but it is 100 (double). - Not Implemented: Showing that the methods work. That the animal gains weight Zoo 3.1 Step 1: -- Complete success for this step. Zoo 3.1 Step 2: - Testing conditional directives. Zoo 3.1 Step 3: -- Complete success for this step. Zoo 3.1 Step 4: -- Complete success for this step. Zoo 3.1 Step 5: - Intermediate step. Zoo 3.1 Step 6: -- Complete success for this step. Zoo 3.1 Step 7: -- Complete success for this step. Zoo 3.1 Step 8: - Not Implemented: Check to see the move behaviors are interchangeable. Zoo 3.1 Step 9: - Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. Zoo 3.1 Step 10: - 'IEater' should contain a property named 'WeightGainPercentage', but it does not. - Method 'Eat(eater:IEater, bone:Food)' does not exist, but it should. - Method 'BuryBone(food:Food)' does not exist, but it should. - The value of 'EatBehavior' should be object (BuryAndEatBoneBehavior), but it is object (BuryAndEatBoneBehavior). - The value of 'Weight' should be 0 (double), but it is 100 (double). - Not Implemented: Showing that the methods work. That the animal gains weight Zoo 3.1 Step 11: - Not Implemented: Unit tests for optional step? Zoo 3.1 Step 9: - Not Implemented: Check that the CreateMoveBehavior is used in the animals constructors. - The value of 'MoveBehavior' should be object (PaceBehavior), but it is object (PaceBehavior). - The value of 'MoveBehavior' should be object (PaceBehavior), but it is object (PaceBehavior). - The value of 'MoveBehavior' should be object (PaceBehavior), but it is object (PaceBehavior). - The value of 'MoveBehavior' should be object (FlyBehavior), but it is object (FlyBehavior). - The value of 'MoveBehavior' should be object (NoMoveBehavior), but it is object (NoMoveBehavior). - The value of 'MoveBehavior' should be object (PaceBehavior), but it is object (PaceBehavior). - The value of 'MoveBehavior' should be object (SwimBehavior), but it is object (SwimBehavior). - The value of 'MoveBehavior' should be object (SwimBehavior), but it is object (SwimBehavior). - The value of 'MoveBehavior' should be object (NoMoveBehavior), but it is object (NoMoveBehavior). Zoo 3.1 Step 1: -- Complete success for this step. Zoo 3.1 Step 2: - Testing conditional directives. Zoo 3.1 Step 3: -- Complete success for this step. Zoo 3.1 Step 4: -- Complete success for this step. Zoo 3.1 Step 5: - Intermediate step. Zoo 3.1 Step 6: -- Complete success for this step. Zoo 3.1 Step 7: -- Complete success for this step. Zoo 3.1 Step 8: -- Complete success for this step. Zoo 3.1 Step 9: - The value of 'MoveBehavior' should be object (PaceBehavior), but it is object (PaceBehavior). - The value of 'MoveBehavior' should be object (PaceBehavior), but it is object (PaceBehavior). - The value of 'MoveBehavior' should be object (PaceBehavior), but it is object (PaceBehavior). - The value of 'MoveBehavior' should be object (FlyBehavior), but it is object (FlyBehavior). - The value of 'MoveBehavior' should be object (NoMoveBehavior), but it is object (NoMoveBehavior). - The value of 'MoveBehavior' should be object (PaceBehavior), but it is object (PaceBehavior). - The value of 'MoveBehavior' should be object (SwimBehavior), but it is object (SwimBehavior). - The value of 'MoveBehavior' should be object (SwimBehavior), but it is object (SwimBehavior). - The value of 'MoveBehavior' should be object (NoMoveBehavior), but it is object (NoMoveBehavior). Zoo 3.1 Step 10: - 'IEater' should contain a property named 'WeightGainPercentage', but it does not. - Method 'Eat(eater:IEater, bone:Food)' does not exist, but it should. - Method 'BuryBone(food:Food)' does not exist, but it should. - The value of 'EatBehavior' should be object (BuryAndEatBoneBehavior), but it is object (BuryAndEatBoneBehavior). - Not Implemented: Showing that the methods work. That the animal gains weight Zoo 3.1 Step 10: - 'IEater' should contain a property named 'WeightGainPercentage', but it does not. - Method 'Eat(eater:IEater, bone:Food)' does not exist, but it should. - Method 'BuryBone(food:Food)' does not exist, but it should. - The value of 'EatBehavior' should be object (BuryAndEatBoneBehavior), but it is object (BuryAndEatBoneBehavior). - Not Implemented: Showing that the methods work. That the animal gains weight