public void CanCastConcreteLinqRepositoryToInterfaceILinqRepository()
        {
            var session            = new Mock <ISession>();
            var transactionManager = new Mock <ITransactionManager>();
            var concreteRepository = new LinqRepository <MyEntity>(transactionManager.Object, session.Object);

            concreteRepository.Should().BeAssignableTo <ILinqRepository <MyEntity> >();
        }
 public void Should_be_able_to_create_and_retrieve_Parent()
 {
     Parent parent = new LinqRepository<Parent>(TransactionManager, Session).Get(parentId);
     parent.Should().NotBeNull();
     parent.Name.Should().Be("Mike Hadlow");
     parent.UserName.Should().Be("*****@*****.**");
     parent.Children.Should().NotBeNull();
 }
        public void CanCastConcreteLinqRepositoryToInterfaceILinqRepository()
        {
            var session = new Mock<ISession>();
            var transactionManager = new Mock<ITransactionManager>();
            var concreteRepository = new LinqRepository<MyEntity>(transactionManager.Object, session.Object);

            concreteRepository.Should().BeAssignableTo<ILinqRepository<MyEntity>>();
        }
        public void Should_be_able_to_create_and_retrieve_Parent()
        {
            Parent parent = new LinqRepository <Parent>(TransactionManager, Session).Get(parentId);

            parent.Should().NotBeNull();
            parent.Name.Should().Be("Mike Hadlow");
            parent.UserName.Should().Be("*****@*****.**");
            parent.Children.Should().NotBeNull();
        }
Exemplo n.º 5
0
        public void CanCastConcreteLinqRepositoryToInterfaceILinqRepository()
        {
            var session            = new Mock <ISession>();
            var transactionManager = new Mock <INHibernateTransactionManager>();

            transactionManager.SetupGet(t => t.Session).Returns(session.Object);
            var concreteRepository = new LinqRepository <MyEntity>(transactionManager.Object);

            concreteRepository.Should().BeAssignableTo <ILinqRepository <MyEntity> >();
        }