Exemple #1
0
        public void OfflineActivationString_InvalidLicenseKey_OfflineActivationStringIsInvalidLicenseKeySyntaxString()
        {
            _interaction.LicenseKey = "InvalidLicenseKeyBecauseOfWrongSyntax";
            _viewModel.SetInteraction(_interaction);

            Assert.AreEqual(InvalidLicenseKeySyntaxMessage, _viewModel.OfflineActivationString);
            _activationHelper.DidNotReceiveWithAnyArgs().GetOfflineActivationString("");
        }
        public void OnlineActivationCommand_WhenKeyIsNull_DoesNotCallLicenseChecker()
        {
            _expectedLicenseKey = null;
            _interactionInvoker.When(x => x.Invoke(Arg.Any <InputInteraction>())).Do(
                x =>
            {
                ((InputInteraction)x[0]).Success   = false;
                ((InputInteraction)x[0]).InputText = _expectedLicenseKey;
            });

            var viewModel = BuildViewModel();

            viewModel.OnlineActivationCommand.Execute(null);

            _activationHelper.DidNotReceiveWithAnyArgs().ActivateWithoutSavingActivation("");
        }