public void GetRepositoryWithUnitOfWorkTest() { IUnitOfWork unitOfWork = new MockUnitOfWork(); IProjectRepository repository = RepositoryFactory.GetRepository <IProjectRepository, Project>(unitOfWork); Assert.AreNotEqual(null, repository); Assert.AreEqual("ProjectRepository", repository.GetType().Name); this.testContextInstance.WriteLine("Created an IProjectRepository of type {0}", repository.GetType().FullName); }
public void GetRepositoryWithUnitOfWorkTest() { IUnitOfWork unitOfWork = new MockUnitOfWork(); IProjectRepository repository = RepositoryFactory.GetRepository<IProjectRepository, Project>(unitOfWork); Assert.AreNotEqual(null, repository); Assert.AreEqual("ProjectRepository", repository.GetType().Name); this.testContextInstance.WriteLine("Created an IProjectRepository of type {0}", repository.GetType().FullName); repository.Add(new Project("", "")); unitOfWork.Commit(); }