コード例 #1
0
ファイル: UnitOfWorkSpecs.cs プロジェクト: microtan/Antler
            public void should_return_repository()
            {
                //arrange
                var repository = A.Fake <IRepository <TestEntity> >();

                A.CallTo(() => SessionScope.CreateRepository <TestEntity>()).Returns(repository);

                //act
                UnitOfWork.Do(uow =>
                {
                    var result = uow.Repo <TestEntity>();

                    //assert
                    result.Should().NotBeNull();
                });
            }
コード例 #2
0
ファイル: UnitOfWork.cs プロジェクト: ora11g/Test
 /// <summary>
 /// Get Repository object to perform queries/operations on database.
 /// </summary>
 public IRepository <TEntity> Repo <TEntity>() where TEntity : class
 {
     return(SessionScope.CreateRepository <TEntity>());
 }