public void Init()
        {
            _mock = new Mock <IWallet>();
            _mock.SetupGet <string>((x) => x.Id).Returns("my-wallet-id");
            _mock.SetupGet <Network>((x) => x.NetworkChoice).Returns(Network.TestNet);

            _wallet   = _mock.Object;
            _wconnect = new JetWalletConnectModel(_mock.Object);

            CleanWalletFolder();
        }
        public void StartFail()
        {
            Mock <IWallet> mock = new Mock <IWallet>();

            mock.SetupGet <string>((x) => x.Id).Returns("my-wallet-id");
            mock.Setup((x) => x.Configure(It.IsAny <NodesGroup>()))
            .Throws <InvalidOperationException>();
            JetWalletConnectModel wcon = new JetWalletConnectModel(mock.Object);

            CreateWrongChain();
            Assert.Throws <InvalidOperationException>(() => wcon.Start());
        }