我是一名工作安置的學生。我已經完成了完成應用程序,然後測試的任務。初學者在使用嘲諷框架時遇到問題C#.net
該應用已完成,我測試了80%。但是,我有一些不直接測試的方法,因爲它們使用會話變量和表單請求。據我所知,我需要使用一個模擬框架,並選擇與moq一起,因爲從我讀過的文檔看起來很棒。不幸的是,我已經玩了一下,發現它有點過頭了(我是C#的新手,包括lambda等等)
我還沒有找到簡化的初學者演練。任何想法,我可以找到這樣的事情?正如我所說的,我所需要的只是能夠模擬會話和表單。到目前爲止,所有的嘗試都是由我(以無用的方式)插入在SO上發現的隨機代碼,並希望獲得最好的結果。
我更願意理解它,所以我可以真正使用它....
謝謝!
有一兩件事讓我「得到」表情,當我第一次開始學習他們是當我意識到他們並不總是執行。例如,'x => x.MyProperty = 5'不僅僅意味着它所說的。從該語句形成的表達式是一種特殊類型的對象,可以在運行時進行分析,以便程序可以說「好吧,我收到一個參數'x',然後我應該通過setter來' MyProperty「的值爲5。這就是Moq使用它們的方式 - 它並不實際執行代碼,它只是分析它以查看您感興趣的屬性/方法。 –