예제 #1
0
        public void GetLatestVersion()
        {
            CreateVersion();
            CreateVersion();
            var version3 = CreateVersion();

            _archivedVersionManager.Versions.Count.Should().Be(3, "Number of versions");

            var latest = _archivedVersionManager.GetLatestVersion();

            latest.Should().BeSameAs(version3, "Latest version is the 3rd version");
            latest.Version.Should().Be(2, "Latest version number");
        }
        public void GetLatestVersion()
        {
            CreateVersion();
            CreateVersion();
            var version3 = CreateVersion();

            Assert.AreEqual(3, archivedVersionManager.Versions.Count, "Number of versions");

            var latest = archivedVersionManager.GetLatestVersion();

            Assert.AreSame(version3, latest, "Latest version is the 3rd version");
            Assert.AreEqual(2, latest.Version, "Latest version number");
        }