コード例 #1
0
        public void AllowTest()
        {
            this.Result = new IntegrationResult();
            this.Result.Modifications = new Modification[1] { new Modification() };

            ModificationsRequired Filter = new ModificationsRequired();
            Filter.Condition = true;
            this.Allowed = new IIntegrationFilter[1] { Filter };

            bool IsRunnable;
            IsRunnable = this.CheckIfRunnable(this.Allowed, true);

            if (!IsRunnable)
                throw new Exception();
        }
コード例 #2
0
        public void TestSerialization()
        {
            ForcedIntegrationFilter TestSubject = new ForcedIntegrationFilter();

            ModificationsRequired ModReq = new ModificationsRequired();
            ModReq.Condition = true;

            TestSubject.Blocked = new IIntegrationFilter[1] { ModReq };

            string Serialized = Serialize("forcedIntegrationFilter", TestSubject);

            //			Assert.IsNotNull(Serialized);

            ForcedIntegrationFilter Clone = (ForcedIntegrationFilter)Deserialize(Serialized);

            //			Assert.IsNotNull(Clone.Blocked);
            //			Assert.AreEqual(1, Clone.Blocked.Length);
            //			Assert.IsNotNull(Clone.Blocked[0]);
        }