检查两个对象是否属于同一类型 - Dynamics AX 2012

时间:2013-05-20 12:57:09

标签: unit-testing microsoft-dynamics dynamics-ax-2012

如何在Dynamics AX 2012单元测试中检查两个对象是否属于同一类型。

像,

AssetProposal :: construct(AssetTransType :: DisposalScrap)创建一个AssetProposalDisposalScrap类型的对象。

所以我想检查此方法创建的对象是否为AssetProposalDisposalScrap类型。

这样做的最佳方式是什么?

的assertEquals ?? assertSame?任何其他??如何??

1 个答案:

答案 0 :(得分:2)

要检查两个对象的类型,最好的方法是使用是运算符

  

只需在布尔条件下使用断言 {OBJECT}为{CLASS}

  

this.assertTrue(   AssetProposal :: construct(AssetTransType :: DisposalScrap)是   AssetProposalDisposalScrap);