fakeiteasy

    1熱度

    1回答

    我有一些代碼,我有一個假的配置根。我想檢查是否有電話設置配置值。 var fakeConfigRoot = A.Fake<IConfigurationRoot>(); //Do something that will set config item //A call to set the config must have happened 是可能的假讓使用 A.CallTo(() =>

    2熱度

    3回答

    我遇到了一些FakeItEasy的奇怪問題。 想象一下以下的單元測試方法: [TestMethod] public void DeletePerson_WhenCalled_ThenPersonIsDeleted() { const int personId = 24; var commonParam = new CommonParam(); this.test

    1熱度

    1回答

    考慮用try catch這樣的方法: try { person = this.personRepo.GetPerson(name); } catch (PersonException) { LogHelper.LogDebug("PersonService", "No Person found!"); } 在單元測試中,personRepo是僞造與FakeItEa

    1熱度

    1回答

    我有一個電話我希望檢查已發生。這個調用是一個將Linq表達式作爲參數的方法。這個表達式測試了一個對象id和聲明表達式的局部變量的id。我怎樣才能讓一個假的簡單的調用,只有當Linq表達式相等時(用局部變量替換)或者當linq表達式中使用的局部變量等於某個值時觸發纔是可能的。 我當前的代碼看起來像這樣 A.CallTo(() => SomeMethod.FindBy(item=> item.Item

    0熱度

    2回答

    我一直在嘲笑IHttpContextAccessor一些Web API集成測試。我的目標是能夠嘲笑IHttpContextAccessor並返回NameIdentifier聲明和RemoteIpAddress。 測試 public class InsertUser : TestBase { private UserController _userController; [O

    1熱度

    2回答

    環境:.NET 4.5。 FakeItEasy:4.0.0 我想創建卡夫卡消費者的假冒對象,下面是我使用的語法: var fakeconsumer = A.Fake<Consumer<Null, string>>((x => x.WithArgumentsForConstructor(() => new Consumer<Null, string>(A.Dummy<IEnumerable<KeyV

    1熱度

    2回答

    我需要你的幫助,以便找到一種方法來驗證嵌套對象的值作爲被測試方法調用的參數傳遞。 假設這個類: public class AuditTrailValueObject { public ActionType Action { get; private set; } public EntityType EntityType { get; private set; } p

    2熱度

    2回答

    FakeItEasy返回對象我想設置我的假像這樣: A.CallTo(() => this.repository.Create(A<PersonModel>._)).Returns(XYZ); 其中XYZ是相同的變量作爲A<PersonModel>._ 所以插入如果Create被調用mySamplePersonModel我想要的方法返回mySamplePersonModel。 我該如何做到這一

    3熱度

    1回答

    我使用的是假的很容易,像這樣: var callBackAction = A.Fake<Action<object>>(); //act token.RegisterChangeCallback(callBackAction, "hi"); //assert A.CallTo(() => callBackAction.Invoke(A<object>.Ignored)).MustHav

    0熱度

    1回答

    我想要遵循FakeXrmEasy的基本教程,但我不知道爲什麼我得到錯誤。我安裝了所有需要安裝的模擬動態365,但我仍然收到錯誤。我無法弄清楚我錯過了什麼,我真的希望能夠使用這個工具。 CS1950的最佳重載Add方法 'List.Add(實體)' 的集合初始化有單元測試C語言帶來的無效的參數:\用戶\ acapell \文件\的Visual Studio 2015年\項目\單元測試\單元測試\計劃