Exemplo n.º 1
0
        public void TestExpiryMillis()
        {
            var date = new DateTime(2019, 01, 01, 0, 0, 0, DateTimeKind.Utc);

            var expiryMillis = ChainPay.MillisFromEpoch(date).ToString();
            var resultDate   = ChainPay.ExpiryMillisToDate(expiryMillis);

            Assert.AreEqual(date, resultDate);
        }
Exemplo n.º 2
0
        public void TestSignatureRequest()
        {
            var expectedModel = new SignatureRequest()
            {
                BlockchainCode = "IOST",
                BlockchainName = "Internet Of Services",
                HashAlgo       = "SHA3-256",
                MessageHash    = "some hash"
            };

            string sr          = ChainPay.CreateSignatureRequest(expectedModel);
            var    resultModel = ChainPay.ReadSignatureRequest(sr);

            Assert.AreEqual(expectedModel.BlockchainName, resultModel.BlockchainName);
            Assert.AreEqual(expectedModel.BlockchainCode, resultModel.BlockchainCode);
            Assert.AreEqual(expectedModel.HashAlgo, resultModel.HashAlgo);
            Assert.AreEqual(expectedModel.MessageHash, resultModel.MessageHash);
        }