Meeting Performance Goals for Azure Deployments: Listing 1.
Unit test methods.
[TestClass]
public class UnitTest1
{
private static Random _randomTxID = new Random();
private static Random _randomStoreID = new Random();
[TestMethod]
public void GetTxByTxId()
{
CloudPerf.TestDataServiceClient cloudPerfClient = new CloudPerf.TestDataServiceClient();
int randTxId = _randomTxID.Next(1, 20000000);
Transaction tx = cloudPerfClient.GetTxByTxId(randTxId);
Trace.WriteLine(tx);
}
[TestMethod]
public void GetTxByStoreByDate()
{
CloudPerf.TestDataServiceClient cloudPerfClient = new CloudPerf.TestDataServiceClient();
int storeNo = (_randomStoreID.Next(1, 300));
var txs = cloudPerfClient.GetTxForStoreByDate(storeNo, "11/10/2011", "11/12/2011");
Trace.WriteLine("GetTxByStore (" + storeNo + ",,) result --> " + txs.Length + " records");
}
}
About the Author
Joseph Fultz is an architect at the Microsoft
Technology Center in Dallas, where he works with both enterprise customers
and ISVs designing and prototyping software solutions to meet business and
market demands. He has spoken at events such as Tech•Ed and similar
internal training events.