??????????????????[Visual Studio] ????Visual Studio 2012?????????????????????Unit Test????

???????????????????????????????????????????????????е???????????????????????????http://msdn.microsoft.com/en-us/library/vstudio/ms243401.aspx?????????????????????????????????????Microsoft.VisualStudio.TestTools.UnitTesting????????“GenericParameterHelper”?????????дUnit Test????

??????????·?????????????demo??????????????

public static bool IsCollectionEmpty<T>(ICollection<T> collection)
{
return collection == null || collection.Count < 1;
}

???????????

/// <summary>
///IsCollectionEmpty ?????
///</summary>
public void IsCollectionEmptyTestHelper<T>()
{
//????????????????????????null??????????
ICollection<T> collection = new T[]{default(T)}; // TODO: ????????????
bool expected = false; // TODO: ????????????
bool actual;
actual = UtilityCheckData.IsCollectionEmpty<T>(collection);
Assert.AreEqual(expected?? actual);
collection = new T[] { };
Assert.AreEqual(true?? UtilityCheckData.IsCollectionEmpty<T>(collection));
Assert.AreEqual(true?? UtilityCheckData.IsCollectionEmpty<T>(null));
}
[TestMethod()]
public void IsCollectionEmptyTest()
{
IsCollectionEmptyTestHelper<GenericParameterHelper>();
}

??????????????????????????????????μ?????????????????????????GenericParameterHelper?????????????????