0
如何在一個在.net mvc單元測試中返回一個GUID的方法編寫一個模擬。例如:我有一個服務類將對象添加到數據庫並返回一個GUID。我需要在單元測試中嘲笑這一點。如何模擬一個使用Moq.Mock返回GUID的函數()
如何在一個在.net mvc單元測試中返回一個GUID的方法編寫一個模擬。例如:我有一個服務類將對象添加到數據庫並返回一個GUID。我需要在單元測試中嘲笑這一點。如何模擬一個使用Moq.Mock返回GUID的函數()
像這樣的東西應該爲你工作:
mock.Setup(foo => foo.AddObject(It.IsAny<SomeObject>())))
.Returns(Guid.NewGuid());
你認爲什麼使得編寫編寫任何其他嘲笑這種模仿有什麼不同? –
在控制器中,我檢查返回的GUID是否不是GUID.Empty。測試時總是返回空。 – mithun