Ejemplo n.º 1
0
        public void TestSimpleConversionToBaseAsset()
        {
            StratusAsset stAsset = new StratusAsset();

            stAsset.Data        = new byte[] { 0xA, 0x9, 0x8, 0x7, 0x6, 0x5, 0xA, 0x9, 0x8, 0x7, 0x6, 0x5 };
            stAsset.Name        = "Name";
            stAsset.Description = "Description";
            stAsset.Id          = UUID.Random().Guid;
            stAsset.Local       = true;
            stAsset.Temporary   = true;
            stAsset.Type        = 5;
            stAsset.CreateTime  = DateTime.Now;

            var baseAsset = stAsset.ToAssetBase();

            Assert.AreEqual(stAsset.Id, baseAsset.FullID.Guid);
            CollectionAssert.AreEqual(stAsset.Data, baseAsset.Data);
            Assert.AreEqual(stAsset.Description, baseAsset.Description);
            Assert.AreEqual(stAsset.Local, baseAsset.Local);
            Assert.AreEqual(stAsset.Name, baseAsset.Name);
            Assert.AreEqual(stAsset.Temporary, baseAsset.Temporary);
            Assert.AreEqual(stAsset.Type, baseAsset.Type);
            Assert.AreEqual(stAsset.CreateTime, baseAsset.Metadata.CreationDate);
        }
Ejemplo n.º 2
0
        public void TestSimpleConversionToBaseAsset()
        {
            StratusAsset stAsset = new StratusAsset();

            stAsset.Data = new byte[] { 0xA, 0x9, 0x8, 0x7, 0x6, 0x5, 0xA, 0x9, 0x8, 0x7, 0x6, 0x5 };
            stAsset.Name = "Name";
            stAsset.Description = "Description";
            stAsset.Id = UUID.Random().Guid;
            stAsset.Local = true;
            stAsset.Temporary = true;
            stAsset.Type = 5;
            stAsset.CreateTime = DateTime.Now;

            var baseAsset = stAsset.ToAssetBase();

            Assert.AreEqual(stAsset.Id, baseAsset.FullID.Guid);
            CollectionAssert.AreEqual(stAsset.Data, baseAsset.Data);
            Assert.AreEqual(stAsset.Description, baseAsset.Description);
            Assert.AreEqual(stAsset.Local, baseAsset.Local);
            Assert.AreEqual(stAsset.Name, baseAsset.Name);
            Assert.AreEqual(stAsset.Temporary, baseAsset.Temporary);
            Assert.AreEqual(stAsset.Type, baseAsset.Type);
            Assert.AreEqual(stAsset.CreateTime, baseAsset.Metadata.CreationDate);
        }