Esempio n. 1
0
        public void Should_validate_trial_license()
        {
            const string RegisteredUser = "******";
            const string LicenseType    = "Trial";
            const int    NumberOfDaysRemainingFromTrial = 5;

            var issuedLicense = new License
            {
                LicenseType    = LicenseType,
                ExpirationDate = DateTime.Now.AddDays(NumberOfDaysRemainingFromTrial),
                RegisteredTo   = RegisteredUser
            };

            licenseManager.CurrentLicense = issuedLicense;
            licenseManager.GetRemainingTrialDays().Returns(NumberOfDaysRemainingFromTrial);

            shell.OnApplicationIdle();

            statusbarManager.Received().SetRegistrationInfo(Arg.Is(ShellViewModel.UnlicensedStatusMessage), Arg.Is("5 days"));
        }