public void Attach_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.RegisterItem(entity); }
public void Attach_Test() { //Arrange IQueryableUnitOfWork unitOfWork = new UnitOfWorkStub(); ITraceManager traceManager = IoCFactory.Instance.CurrentContainer.Resolve <ITraceManager>(); ExtendedRepository <Entity> target = new ExtendedRepository <Entity>(unitOfWork, traceManager); Entity entity = new Entity() { Id = 5, Field = "test" }; //Act target.RegisterItem(entity); //Assert Assert.IsTrue(target.GetFilteredElements(t => t.Id == 5).Count() == 1); }