public void Construction_CallsStateEngineSetIITAMThis() { IItemIconTAManagerStateEngine stateEngine = Substitute.For <IItemIconTAManagerStateEngine>(); TestIITAM testIITAM = new TestIITAM(stateEngine); stateEngine.Received(1).SetIITAM(testIITAM); }
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; }
public TestIITAM(IItemIconTAManagerStateEngine stateEngine) : base(stateEngine) { }