Exemplo n.º 1
0
        public void Should_return_installed_package_not_found_when_package_recording_is_disabled()
        {
            _packageInstallationSettings.RecordInstallationHistory = false;

            // Act
            var response = _recorder.GetLatestPackage();

            // Assert
            Assert.IsType <InstalledPackageNotFound>(response);
        }
        public void Recorder_returns_highest_version_from_get_latest_when_multiple_entries_exist()
        {
            _mockPackageHistoryRepository.Setup(x => x.GetAll()).Returns(
                new List <InstalledPackage>
            {
                new InstalledPackage {
                    PackageId = "01"
                },
                new InstalledPackage {
                    PackageId = "02"
                },
                new InstalledPackage {
                    PackageId = "03"
                },
            });

            var result = _recorder.GetLatestPackage();

            result.PackageId.ShouldEqual("03");
        }