Esempio n. 1
0
        public void Setup()
        {
            _transactionScope   = new TransactionScope();
            _checkOutRepository = new CheckOutRepository(ConfigurationManager.ConnectionStrings["Unity"].ConnectionString);

            _domicile    = BuildMeA.Domicile("code", "description");
            _manCo1      = BuildMeA.ManCo("description1", "code1").WithDomicile(_domicile);
            _docType     = BuildMeA.DocType("code", "description");
            _subDocType1 = BuildMeA.SubDocType("code 1", "description 1").WithDocType(_docType);
            _document1   = BuildMeA.Document("id").WithDocType(_docType).WithSubDocType(_subDocType1).WithManCo(_manCo1);
            _checkOut    = BuildMeA.CheckOut("name", DateTime.Now.AddHours(-2)).WithDocument(_document1);

            _document2 = BuildMeA.Document("id2").WithDocType(_docType).WithSubDocType(_subDocType1).WithManCo(_manCo1);
            _checkOut2 = BuildMeA.CheckOut(null, null).WithDocument(_document1);
        }
        public AssetOperationUnitOfWork(AssetDbContext context)
        {
            _context = context;

            CheckOut = new CheckOutRepository(_context);
        }