Windows 8 Release Preview で Visual Studio Express 2012 を使用していますが、単体テストがテスト エクスプローラーに表示されないようです。
私は TestApp.Entity と TestApp.EntityTest というクラスを持っています...
これが私のコードです:
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*" });
}
}
}
必要な作業はそれだけだと思いますが、テスト エクスプローラーにはまだ表示されません。どんなアドバイスも役に立ちます。