public void ConditionMeetTest() { WhenCondition condition = new WhenCondition((x, y, z) => y.GetExtraData("A") != null); InjectionContext context = new InjectionContext(null, null); Assert.False(condition.ConditionMeet(null, context, null)); context.SetExtraData("A", true); Assert.True(condition.ConditionMeet(null, context, null)); }
public void ExtraDataTest() { InjectionContext injectionContext = new InjectionContext(null, null); Assert.Null(injectionContext.GetExtraData(TEST_VALUE_STRING)); injectionContext.SetExtraData(TEST_VALUE_STRING, NEW_VALUE); Assert.Equal(NEW_VALUE, injectionContext.GetExtraData(TEST_VALUE_STRING)); }