Uso Visual Studio Express 2012 en Windows 8 Release Preview y parece que no puedo hacer que mis pruebas unitarias aparezcan en el explorador de prueba.Pruebas unitarias que no aparecen
tengo una clase llamada TestApp.Entity y TestApp.EntityTest ...
Aquí está mi código:
namespace TestApp.Entity.Test
{
using System;
using System.Net.Http;
using Microsoft.VisualStudio.TestPlatform.UnitTestFramework;
using TestApp.Domain;
[TestClass]
public class EntityTests
{
[TestMethod]
public async void TestObject1Deserialize()
{
Uri agencyUri = new Uri("*removed*");
HttpClient httpClient = new HttpClient();
HttpResponseMessage response = await httpClient.GetAsync(agencyUri);
string responseBodyAsText = await response.Content.ReadAsStringAsync();
List<Agency> agencyList = Deserializers.AgencyDeserialize(responseBodyAsText);
CollectionAssert.Contains(agencyList, new Agency() { Tag = "*removed*", Title = "*removed*", ShortTitle = "", RegionTitle = "*removed*" });
}
}
}
supongo que es todo lo que tenía que hacer, pero todavía don' t aparece en el explorador de prueba. Cualquier consejo sería útil.
Windows 8 RTM está desactivado. Y necesita hacer que las pruebas de su unidad 'async Task' en lugar de' async void' para que funcionen correctamente. –