示例#1
0
        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);
        }
示例#2
0
 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();
 }