Exemple #1
0
        public virtual void Repository_ApplyChangesWithNullCollectionThrowNewArgumentNullException_Test()
        {
            //Arrange
            IQueryableUnitOfWork unitOfWork   = GetUnitOfWork();
            ITraceManager        traceManager = this.GetTraceManager();

            //Act
            ExtendedRepository <TEntity> repository = new ExtendedRepository <TEntity>(unitOfWork, traceManager);

            repository.Modify((List <TEntity>)null);
        }
        public void ApplyChanges_NullEntityCollectionThrowNewArgumentNullException_Test()
        {
            //Arrange
            IQueryableUnitOfWork actual       = new UnitOfWorkStub();
            ITraceManager        traceManager = IoCFactory.Instance.CurrentContainer.Resolve <ITraceManager>();

            //Act
            ExtendedRepository <Entity> target = new ExtendedRepository <Entity>(actual, traceManager);

            //Assert
            target.Modify((Collection <Entity>)null);
        }
Exemple #3
0
        public virtual void Repository_ApplyChangesInCollection_Test()
        {
            //Arrange
            IQueryableUnitOfWork unitOfWork   = GetUnitOfWork();
            ITraceManager        traceManager = this.GetTraceManager();

            //Act
            ExtendedRepository <TEntity> repository = new ExtendedRepository <TEntity>(unitOfWork, traceManager);
            List <TEntity> items = new List <TEntity>();

            items.Add(new TEntity());
            repository.Modify(items);
        }
        public void ApplyChanges_Test()
        {
            //Arrange
            IQueryableUnitOfWork actual       = new UnitOfWorkStub();
            ITraceManager        traceManager = IoCFactory.Instance.CurrentContainer.Resolve <ITraceManager>();

            //Act
            ExtendedRepository <Entity> target = new ExtendedRepository <Entity>(actual, traceManager);
            Entity item = target.GetAll().First();

            //Assert
            target.Modify(item);
        }