コード例 #1
0
        public override void Verify_Version_element_After_Trying_to_Change(string beforeChange, string afterChange
                                                                           , InitializeProviderCallback <ChangedVersionProvider> init, bool expectedTried)
        {
            var provider = CreateNew();

            // We do not actually use the Out Parameter in this instance on account it Should Throw.
            Assert.Throws <NotImplementedException>(() => provider.TryChange(beforeChange, out var _));
        }
コード例 #2
0
        public override void Verify_Version_element_After_Trying_to_Change(string beforeChange, string afterChange,
                                                                           InitializeProviderCallback <NoOpVersionProvider> init, bool expectedTried)
        {
            var provider = CreateNew();

            init?.Invoke(provider);
            Assert.Equal(expectedTried, provider.TryChange(beforeChange, out var actualAfterChange));
            Assert.Equal(afterChange, actualAfterChange);
        }
        public override void Verify_Version_element_After_Trying_to_Change(string beforeChange, string afterChange,
                                                                           InitializeProviderCallback <IncrementVersionProvider> init, bool expectedTried)
        {
            var provider = CreateNew();

            init?.Invoke(provider);
            // Throws nothing simply allows it to happen bereft of test framework involvement.
            Assert.Equal(expectedTried, provider.TryChange(beforeChange, out var actualAfterChange));
            Assert.Equal(afterChange, actualAfterChange);
        }
コード例 #4
0
 public override void Verify_Version_element_After_Trying_to_Change(string beforeChange
                                                                    , string afterChange, InitializeProviderCallback <DayVersionProvider> init, bool expectedTried)
 {
     base.Verify_Version_element_After_Trying_to_Change(beforeChange, afterChange, init, expectedTried);
 }
コード例 #5
0
 public abstract void Verify_Version_element_After_Trying_to_Change(string beforeChange
                                                                    , string afterChange, InitializeProviderCallback <T> init, bool expectedTried);
コード例 #6
0
        public override void Verify_Version_element_After_Trying_to_Change(string beforeChange
                                                                           , string afterChange, InitializeProviderCallback <UnknownVersionProvider> init, bool expectedTried)
        {
            var provider = CreateNew();

            Assert.Throws <NotImplementedException>(() => provider.TryChange(beforeChange, out var x));
        }