示例#1
0
    public void Construction_CallsStateEngineSetIITAMThis()
    {
        IItemIconTAManagerStateEngine stateEngine = Substitute.For <IItemIconTAManagerStateEngine>();

        TestIITAM testIITAM = new TestIITAM(stateEngine);

        stateEngine.Received(1).SetIITAM(testIITAM);
    }
示例#2
0
    public void Activate_CallsEngineSetToDefaultState()
    {
        IItemIconTAManagerStateEngine stateEngine = Substitute.For <IItemIconTAManagerStateEngine>();
        TestIITAM testIITAM = new TestIITAM(stateEngine);

        testIITAM.Activate();

        stateEngine.Received(1).SetToDefaultState();
    }
 public AbsItemIconTransactionManager(IItemIconTAManagerStateEngine stateEngine)
 {
     stateEngine.SetIITAM(this);
     thisStateEngine = stateEngine;
 }
示例#4
0
 public TestIITAM(IItemIconTAManagerStateEngine stateEngine) : base(stateEngine)
 {
 }