Esempio n. 1
0
		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));
        }