public void Versioning_ChangeVersions_AssemblyVersion_Custom()
        {
            //Arrange
            IVersioningService versioningService = new VersioningService();

            //Act
            versioningService.ChangeVersions(TestConstants.PathResources(), TestConstants.CustomVersion).Wait();

            //Assert
            var changedVersion = TestConstants.RegexAssemblyVersion.Match(File.ReadAllText(TestConstants.PathResourceAssemblyInfo())).Value;

            Assert.AreEqual(TestConstants.CustomVersion, changedVersion);
        }
        public void Versioning_ChangeVersions_AssemblyFileVersion_Minor()
        {
            //Arrange
            IVersioningService versioningService = new VersioningService();
            var currentVersion = TestConstants.RegexAssemblyFileVersion.Match(File.ReadAllText(TestConstants.PathResourceAssemblyInfo())).Value;

            int.TryParse(currentVersion.Split('.')[1], out var currentMinorVersion);

            //Act
            versioningService.ChangeVersions(TestConstants.PathResources(), true, false).Wait();

            //Assert
            var changedVersion = TestConstants.RegexAssemblyFileVersion.Match(File.ReadAllText(TestConstants.PathResourceAssemblyInfo())).Value;

            int.TryParse(changedVersion.Split('.')[1], out var changedMinorVersion);

            Assert.IsTrue(changedMinorVersion == currentMinorVersion + 1);
        }