コード例 #1
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);
        }