-1
を期待の一致に渡すAssert.Areequalを使用する方法のみ上記の例では、サンプルのみのためであるのみ下記例えば
Assert.AreEqual("abc", "abcd");
を渡す取得する必要があります。実際には、さまざまなサービスの応答をテストしても同等です。前もって感謝します。
var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
Assert.AreEqual(serializer.Serialize(A_response.Address), serializer.Serialize(B_response.Address));
問題はB_response.addressには、他のいくつかのプロパティを持つA_responseのすべてのプロパティがあります。
'例えば、以下のものだけが合格する必要があります。なぜ合格するのですか?彼らは平等ではありません...どのように平等を定義していますか? – mjwills
それは十分正確に同じではないことを期待しています。たとえば、abcは期待値ですが、実際はabcdが渡す必要があります。 – Karthikeyan
https://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.stringassert.startswith.aspx?f=255&MSPPError=-2147217396必要な作業を行いますか? – mjwills