當用嘲笑的IQueryable對象,我發現了以下錯誤SqlFunctions的單元測試PATINDEX: 「此功能只能從LINQ調用實體。」 這是我如何初始化我的模擬庫: protected void InitUnitOfWork<TEntity>(IEnumerable<TEntity> data)
where TEntity : class
{
var dataSet =
我是新來的NSubstitute,我試圖嘲笑void方法與2 out參數,我很確定我做錯了。 我有一個CustomerDataAccess類具有以下簽名的方法: void GetCustomerWithAddresses(int customerId,
out List<Customer> customers,
out List<Address> a
我有一個類,它看起來是這樣的: public myArguments
{
public List<string> argNames {get; set;}
}
在我的測試我這樣做: var expectedArgNames = new List<string>();
expectedArgNames.Add("test");
_mockedClass.CheckArgs(A
嘿傢伙即時通訊新的NSubstitute框架。我試圖測試我的一些課程,但是當我使用NSubstitute來檢查接收的電話時,它說沒有收到任何匹配的電話。 我想測試如果方法Tick()從事件類接收LogEvent()和HandleEvent(...)。 using System;
using System.Collections.Generic;
using System.Linq;
usin
如果我有,我想檢查方法,出於某種原因,我想測試用例在2個獨立的情況下,拆分,我會喜歡這樣做: [Test]
public void EditCustomerShouldReturnExceptionWhenCustomerIsNotCreated()
{
var c = new CustomerViewModel();
_customerReposito