o menu Add / New Project. Na parte esquerda da tela selecionar a opcao Visual C# como Project types e na parte direita da tela selecionar Class Library como Template. Feito isso, basta digitar o nome Text Validation no campo Name e confirmar a operacao pressionando o botao OK. A ideia e utilizar essa Class Library como o projeto que sera aplicado o teste unitario. Apos a criacao com sucesso, a Solution e apresentada com a Class Library criada da seguinte forma: Agora vamos alterar o nome do arquivo Class1.cs para Text_Validation.cs. Neste caso, selecione o arquivo Class1.cs e pressione F2 que o mesmo entrara em modo de edicao do nome do arquivo e digite Text_Validation.cs. Pronto, ja estamos preparados para inserir o codigo da nossa Classe. Nessa classe teremos 2 metodos: GetDelimitator(): Retorna o delimitador de string utilizado na aplicacao; isEmail(string pStrEmail): Retorna sucesso (true) se o email informado para validacao for um email com o formato valido. Abaixo segue o codigo da classe que iremos utilizar como exemplo para o nosso teste unitario. using System.Text.RegularExpressions; namespace Text_Validation { public class Text { /// <summary> /// Retorna o delimitador de string utilizado na aplicacao /// </summary> public char GetDelimitator() { return ';'; } /// <summary> /// Retorna sucesso (true) se o email informado para validacao for um email com o formato valido /// </summary> /// <param name="pStrEmail">Email alvo para validacao de formato</param> public bool isEmail(string pStrEmail) { string strRegex = @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}" + @"\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\" + @".)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"; Regex re = new Regex(strRegex); if (re.IsMatch(pStrEmail)) { return true; } return false; } } } O proximo passo apos a criacao da nossa classe de exemplo para os testes unitarios e criar o projeto de Teste. A forma mais facil que recomendo para criar o projeto de teste e a seguinte: Abrir a classe que deseja criar os testes unitarios; Clicar com o botao direito em qualquer lugar do codigo, aparecera um menu; Clicar na opcao Create Unit Tests...; A tela abaixo sera aberta com a lista de todos os metodos da classe; Selecione os metodos que deseja criar os testes unitarios. No nosso exemplo iremos habilitar todas as checkboxes; No campo Output project, selecione a opcao Create a new Visual C# test project... e confirme a operacao selecionando o botao OK; Apos confirmar a operacao, uma dialog sera mostrada para o usuario inserir o nome do projeto no campo Enter a name for your new project. Neste campo entre com o nome Unit Test Text Validation e confirme a operacao selecionando o botao Create; Pronto, agora sua solution tem 2 projetos como mostrado abaixo. O codigo gerado pelo Visual Studio deve ser alterado de acordo com a sua necessidade e cada teste que voce deseja realizar. Se voce abrir o arquivo TextTest.cs encontrara o seguinte codigo: using Text_Validation; using Microsoft.VisualStudio.TestTools.UnitTesting; namespace Unit_Test_Text_Validation { /// <summary> ///This is a test class for TextTest and is intended ///to contain all TextTest Unit Tests ///</summary> [TestClass()] public class TextTest { private TestContext testContextInstance; /// <summary> ///Gets or sets the test context which provides ///information about and functionality