private void CheckObject(CustomBaseResponse obj) { Assert.IsNotNull(obj); Assert.IsInstanceOfType(typeof(CustomSourceTableResponse), obj); Assert.IsTrue(obj.Success); Assert.AreEqual("ok", obj.Error); CustomSourceTableResponse typed = (CustomSourceTableResponse)obj; Assert.IsNotNull(typed.FieldValuesByTableName); Assert.AreEqual(1, typed.FieldValuesByTableName.Count); var pair = typed.FieldValuesByTableName.Single(); Assert.AreEqual("abc", pair.TableName); var dict = pair.FieldValues; Assert.IsNotNull(dict); Assert.AreEqual(1, dict.Count); var innerPair = dict.Single(); Assert.AreEqual("def", innerPair.Name); Assert.AreEqual("ghi", innerPair.Value); }
private void CheckObject(CustomBaseResponse obj) { Assert.IsNotNull(obj); Assert.IsInstanceOfType(typeof(CustomSourceTableResponse), obj); Assert.IsTrue(obj.Success); Assert.AreEqual("ok", obj.Error); CustomSourceTableResponse typed = (CustomSourceTableResponse)obj; Assert.IsNotNull(typed.FieldValuesByTableName); Assert.AreEqual(1, typed.FieldValuesByTableName.Count); var pair = typed.FieldValuesByTableName.Single(); Assert.AreEqual("abc", pair.TableName); var dict = pair.FieldValues; Assert.IsNotNull(dict); Assert.AreEqual(1, dict.Count); var innerPair = dict.Single(); Assert.AreEqual("def", innerPair.Name); Assert.AreEqual("ghi", innerPair.Value); }