我目前正在從基於堆棧的虛擬機上加載來自文本文件的命令,並且需要測試類增量和減量操作。 我對單元測試相當陌生,但是我已經在幾個例子中弄清楚了語法,但現在我變得有點卡住了!基於單元測試堆棧的虛擬機c#
當我嘗試運行測試時,我得到一個空值異常,所以我想我的下一個問題是我最好使用Moq或Fakes來傳遞一個值來測試它是否通過了預期的結果?
我有看假貨組裝這是我想出了,但我不知道我怎麼會傳遞一個System.Collections中
這之後我已經變成卡住,任何幫助/建設性幫助會很好。
EDIT-在調用此類之前,整數值已被推入堆棧。
不知道如果我只是錯過了一些東西,但是你如何期望從堆棧中彈出某些東西,而不是先將東西推到它上面? –
在Pop之後有一個Push語句,它的工作正常,聲明已經到位,這個變量在我想要測試的類中被調用。 int op1 =(int)VirtualMachine.Stack.Pop(); VirtualMachine.Stack.Push(op1--); –
空值異常在哪裏發生?將幫助我們更快地追蹤問題。 –