Example #1
0
        public void CannotSpecifyDuplicationMapping()
        {
            var settings = new SubscriptionSettingsBase();
            var mapping  = new SubscriptionMapping("NS1", "T1", "S1", "MS1");

            Assert.Throws <InvalidOperationException>(
                () => settings.AddMapping(mapping, mapping));
        }
Example #2
0
        public void NonExistentMappingReturnsNull()
        {
            var settings = new SubscriptionSettingsBase();
            var mapping  = new SubscriptionMapping("NS1", "T1", "S1", "MS1");

            var mappedName = settings.GetMappedSubscription(mapping);

            mappedName.Should().BeNull();
        }
Example #3
0
        public void CanAddSubscriptionMapping()
        {
            var settings = new SubscriptionSettingsBase();
            var mapping  = new SubscriptionMapping("NS1", "T1", "S1", "MS1");


            settings.AddMapping(mapping);

            var mappedName = settings.GetMappedSubscription(mapping);

            mappedName.Should().NotBeNull();
            mappedName.Should().Be("MS1");
        }