My team has recently implemented automated build and deployment using Microsoft TFS and we're in the process of automating the functional tests for our application.
However, we have a concern. We know that we can create the automation framework as a Console application project and as a Class library project where we call the classes and methods from a Unit Test project.
What are the benefits of using a Unit Test project in order to achieve our goal of running the tests in automated fashion after an automated build and deployment?
I appreciate your input.