public void TestAssignSmtpRoutingTableToActiveContentChannel() { Guid channelId = new Guid("{E403E7C2-6654-4E0A-90F2-DBC5C22517CA}"); IPolicyLanguageItem channelName = new TranslateableLanguageItem("Test channel"); PolicyChannel policyChannel = new PolicyChannel(channelId, channelName, ChannelType.ActiveContent); policyChannel.Routing = new RoutingTable(Guid.Empty, new TranslateableLanguageItem("RoutingName"), ChannelType.SMTP); }
public void TestCreateSmtpRoutingTableAssignToPolicyChannel() { Guid id = new Guid("{DCFC6999-5A1C-43A3-8216-4B700EDFDD33}"); IPolicyLanguageItem name = new TranslateableLanguageItem("SMTP channel"); PolicyChannel policyChannel = new PolicyChannel(id, name, ChannelType.SMTP); Assert.AreEqual(name.Value, policyChannel.Name.Value); Guid routingId = new Guid("{DCFC6999-5A1C-43A3-8216-4B700EDFDD33}"); IPolicyLanguageItem routingName = new TranslateableLanguageItem("SMTP routing table"); policyChannel.Routing = RoutingTableFactory.Instance.Create(ChannelType.SMTP, routingId, routingName, false); IRoutingTable routingTable = policyChannel.Routing; Assert.IsNotNull(routingTable); Assert.AreEqual(ChannelType.SMTP, routingTable.Type); Assert.AreEqual(routingName.Value, routingTable.Name.Value); }