public void Add_NullItemThrowArgumentNullException_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.Add(entity); }
public void AddTest() { //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 = 4, Field = "field 4" }; //Act target.Add(entity); IEnumerable <Entity> result = target.GetAll(); //Assert Assert.IsNotNull(result); Assert.IsTrue(result.Count() == 4); Assert.IsTrue(result.Contains(entity)); }