示例#1
0
        public void EqualsToSendPortName()
        {
            var sendPort = new SampleApplicationBinding().TestSendPort;
            var filter   = new Filter(() => BtsProperties.SendPortName == sendPort.Name);

            Assert.That(
                filter.ToString(),
                Is.EqualTo(
                    string.Format(
                        "<Filter><Group><Statement Property=\"{0}\" Operator=\"{1}\" Value=\"{2}\" /></Group></Filter>",
                        BtsProperties.SendPortName.Type.FullName,
                        (int)FilterOperator.Equals,
                        ((ISupportNamingConvention)sendPort).Name)));
        }
示例#2
0
        public void EqualToStringMember2()
        {
            var sampleApplicationBinding = new SampleApplicationBinding();

            var filter = new Filter(() => BizTalkFactoryProperties.CorrelationToken == sampleApplicationBinding.Name);

            Assert.That(
                filter.ToString(),
                Is.EqualTo(
                    string.Format(
                        "<Filter><Group><Statement Property=\"{0}\" Operator=\"{1}\" Value=\"{2}\" /></Group></Filter>",
                        BizTalkFactoryProperties.CorrelationToken.Type.FullName,
                        (int)FilterOperator.Equals,
                        sampleApplicationBinding.Name)));
        }