예제 #1
0
        private void TestWmsFile2ArtPicture(WmsFile source, ArtPicture target)
        {
            if (source == null && target == null)
            {
                return;
            }

            target.Name.ShouldBeEquivalentTo(source.FileName);
            target.Description.ShouldBeEquivalentTo(source.FileDesc);
            target.Entity.ShouldBeEquivalentTo(source.EntityName);
            target.FileData.ShouldBeEquivalentTo(source.FileData.ToString());
            target.ID.ShouldBeEquivalentTo(source.FileID);
            target.Key.ShouldBeEquivalentTo(source.FileKey);
            target.Link.ShouldBeEquivalentTo(source.FileLink);
            target.Size.ShouldBeEquivalentTo(source.FileSize);
            target.Version.ShouldBeEquivalentTo(source.FileVersion);
        }
예제 #2
0
        public void Test()
        {
            using (var session = _sessionFactory.OpenSession())
                using (var transaction = session.BeginTransaction())
                {
                    var file = new WmsFile()
                    {
                        File2Entity = "ART_TEST_1",
                        FileKey     = "Key_Test_1",
                        FileName    = "Art_Test_1",

                        FileDesc    = null,
                        FileSize    = null,
                        FileLink    = null,
                        FileVersion = null,
                        FileData    = Convert.FromBase64String("TESTOLGA11223344")
                    };

                    session.Save(file);
                    session.Flush();
                    transaction.Rollback();
                }
        }