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]); }
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(); } }