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