public void ShouldInvokeDecoratedCommandHandler() { var command = new CreateKeyCommand <DsaKey> { KeySize = 2048 }; decorator.Execute(command); decoratedCommandHandler.Verify(dch => dch.Execute(command)); }
public void ShouldInvokeDecoratedCommand() { var command = new CreateKeyCommand <ElGamalKey> { KeySize = 2048 }; decorator.Execute(command); decoratedCommandHandler.Verify(d => d.Execute(command)); }
public void Setup() { keyPair = new AsymmetricKeyPair(null, null); keyProvider = new Mock <IKeyProvider <DsaKey> >(); keyProvider.Setup(k => k.CreateKeyPair(7)) .Returns(keyPair); command = new CreateKeyCommand <DsaKey> { KeySize = 7 }; commandHandler = new CreateDsaKeyCommandHandler(keyProvider.Object); commandHandler.Execute(command); }
public void Setup() { keyPair = new AsymmetricKeyPair(null, null); keyProvider = new Mock <IEcKeyProvider>(); keyProvider.Setup(k => k.CreateKeyPair("foobar")) .Returns(keyPair); command = new CreateKeyCommand <IEcKey>() { Curve = "foobar" }; commandHandler = new CreateEcKeyCommandHandler(keyProvider.Object); commandHandler.Execute(command); }
public void Setup() { keyPair = Mock.Of <IAsymmetricKeyPair>(); keyProvider = new Mock <IElGamalKeyProvider>(); keyProvider.Setup(kp => kp.CreateKeyPair(2048, true)) .Returns(keyPair); console = new Mock <ConsoleWrapper>(); commandHandler = new CreateElGamalKeyCommandHandler(keyProvider.Object, console.Object); command = new CreateKeyCommand <ElGamalKey> { KeySize = 2048, UseRfc3526Prime = true }; commandHandler.Execute(command); }
public void Curve() { CreateKeyCommand <IEcKey> createEcKeyCommand = provider.GetCreateKeyCommand <EcKey>("foo"); Assert.AreEqual("foo", createEcKeyCommand.Curve); }
public void Setup() { command = provider.GetCreateKeyCommand <DsaKey>(3072, true); }
public void Execute(CreateKeyCommand <DsaKey> command) { command.Result = keyProvider.CreateKeyPair(command.KeySize); }
public void Execute(CreateKeyCommand <IEcKey> command) { command.Result = keyProvider.CreateKeyPair(command.Curve); }