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); }
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); }