コード例 #1
0
        public void SetUp()
        {
            _mainRepositoryMock = new Mock<ICrudRepository<MockEntity1>>();
            _refRepositoryMock = new Mock<ICrudRepository<MockEntity2>>();
            var factory = new LookupCrudRepositoryFactory {_refRepositoryMock.Object};
            _repository = new DehydratingCrudRepository<MockEntity1>(_mainRepositoryMock.Object, factory);

            _dehydratedRef = new MockEntity2 {Id = 2};
            _entityWithDehydratedRefs = new MockEntity1
            {
                Id = 1,
                FriendlyName = "Foo",
                MultiRef = {_dehydratedRef}
            };

            _resolvedRef = new MockEntity2 {Id = 2, FriendlyName = "Bar"};
            _entityWithResolvedRefs = new MockEntity1
            {
                Id = 1,
                FriendlyName = "Foo",
                MultiRef = {_resolvedRef}
            };

            _dehydratedEntity = new MockEntity1 {Id = 1};
        }
コード例 #2
0
        public void SetUp()
        {
            _mainRepositoryMock = new Mock <ICrudRepository <MockEntity1> >();
            _refRepositoryMock  = new Mock <ICrudRepository <MockEntity2> >();
            var factory = new LookupCrudRepositoryFactory {
                _refRepositoryMock.Object
            };

            _repository = new DehydratingCrudRepository <MockEntity1>(_mainRepositoryMock.Object, factory);

            _dehydratedRef = new MockEntity2 {
                Id = 2
            };
            _entityWithDehydratedRefs = new MockEntity1
            {
                Id           = 1,
                FriendlyName = "Foo",
                MultiRef     = { _dehydratedRef }
            };

            _resolvedRef = new MockEntity2 {
                Id = 2, FriendlyName = "Bar"
            };
            _entityWithResolvedRefs = new MockEntity1
            {
                Id           = 1,
                FriendlyName = "Foo",
                MultiRef     = { _resolvedRef }
            };

            _dehydratedEntity = new MockEntity1 {
                Id = 1
            };
        }