Создание и сортировка тестов в Visual Studio

Здравствуйте!

Подскажите пожалуйста, как правильно создавать и сортировать тесты в Visual Studio?
Дело в том, что на работе я все делаю на Java в Eclipse. Там у меня просто один проект, в нем package и много классов. Каждый класс - отдельный тест, соответственно.
А C# я изучаю для себя и хочу настроить аналогичную библиотеку тестов в VS. Как лучше это оформить и какой шаблон для создания использовать? Unit test application или просто Console application?

Доброго времени суток

  1. В Solution Items проекта есть Test List Editor (%Название солюшена%.vsmdi), там содержится список всех тестов в солюшене, присутствует сортировка по проектам, названиям, категориям и т.д.
  2. Unit test project

Спасибо большое за ответ. Но каждый новый тест - это отдельный проект?

нет, проект один. (просто в моем примере, в одном сюлюшене каждый проект - отдельно тестируемый продукт

каждый новый тест это метод с атрибутом [TestMethod]

[TestClass]
public class SomeTestClass
{
    [TestMethod]
    public void Test1()
    {
       
    }
    [TestMethod]
    public void Test2()
    {
       
    }
}

так же могут быть полезны другие атрибуты для группировки тестов и т.д., например TestProperty, TestCategory