public void VehicleControllerEditReturnsView_ExpectedSuccess()
        {
            // Arrange
            Vehicle vehicle = new Vehicle
            {
                VehicleId = 2,
                UserId    = 2,
                Make      = "Honda",
                Model     = "Civic",
                Year      = 2018,
                Colour    = "Black",
                Plate     = "BVCX357"
            };

            Mock <IVehicleLogic> mockVehicleLogic = new Mock <IVehicleLogic>();

            mockVehicleLogic.Setup(x => x.GetSingleVehicle(It.IsAny <Int32>())).ReturnsAsync(GetVehicle());
            var controllerUnderTest = new VehicleController(_context, mockVehicleLogic.Object);

            // Act
            var result = controllerUnderTest.Edit(1, vehicle);

            // Assert
            var viewResult = Assert.IsType <Task <IActionResult> >(result);
        }