public void Delete_NullItem_Test() { //Arrange IQueryableUnitOfWork unitOfWork = new UnitOfWorkStub(); ITraceManager traceManager = IoCFactory.Instance.CurrentContainer.Resolve <ITraceManager>(); ExtendedRepository <Entity> target = new ExtendedRepository <Entity>(unitOfWork, traceManager); Entity entity = null; //Act target.Remove(entity); }
public void DeleteTest() { //Arrange IQueryableUnitOfWork unitOfWork = new UnitOfWorkStub(); ITraceManager traceManager = IoCFactory.Instance.CurrentContainer.Resolve <ITraceManager>(); ExtendedRepository <Entity> target = new ExtendedRepository <Entity>(unitOfWork, traceManager); //Act IEnumerable <Entity> result = target.GetAll(); Entity firstEntity = result.First(); target.Remove(firstEntity); IEnumerable <Entity> postResult = target.GetAll(); //Assert Assert.IsNotNull(postResult); Assert.IsFalse(postResult.Contains(firstEntity)); }