दिखाई नहीं दे रहा है मैं विंडोज 8 रिलीज पूर्वावलोकन पर विजुअल स्टूडियो एक्सप्रेस 2012 का उपयोग कर रहा हूं और मुझे टेस्ट एक्सप्लोरर में दिखाई देने के लिए मेरे यूनिट परीक्षण नहीं मिल रहे हैं। मुझे लगता है कि सब मुझे क्या करना करने के लिए आवश्यक हैयूनिट टेस्ट
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*" });
}
}
}
, लेकिन वे अभी भी डॉन ':
मैं एक वर्ग TestApp.Entity कहा जाता है, और TestApp.EntityTest है ...
यहाँ मेरी कोड है टेस्ट एक्सप्लोरर में दिखाई नहीं देता है। कोई भी सलाह सहायक होगी।
विंडोज 8 आरटीएम बाहर है। और आपको सही ढंग से काम करने के लिए 'async void' के बजाय अपने यूनिट परीक्षण' async कार्य 'को बनाने की आवश्यकता है। –