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};
        }
Exemplo n.º 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
            };
        }
Exemplo n.º 3
0
 protected bool Equals(MockEntity1 other)
 {
     return base.Equals(other) && string.Equals(FriendlyName, other.FriendlyName) &&
            Equals(SingleRef, other.SingleRef) && MultiRef.SequenceEqual(other.MultiRef) &&
            Equals(SingleSelfRef, other.SingleSelfRef) && MultiSelfRef.SequenceEqual(other.MultiSelfRef) &&
            Equals(SingleRecurse, other.SingleRecurse) && MultiRecurse.SequenceEqual(other.MultiRecurse) &&
            Equals(ResolveOnly, other.ResolveOnly);
 }
Exemplo n.º 4
0
 protected bool Equals(MockEntity1 other)
 {
     return(base.Equals(other) && string.Equals(FriendlyName, other.FriendlyName) &&
            Equals(SingleRef, other.SingleRef) && MultiRef.SequenceEqual(other.MultiRef) &&
            Equals(SingleSelfRef, other.SingleSelfRef) && MultiSelfRef.SequenceEqual(other.MultiSelfRef) &&
            Equals(SingleRecurse, other.SingleRecurse) && MultiRecurse.SequenceEqual(other.MultiRecurse) &&
            Equals(ResolveOnly, other.ResolveOnly));
 }
Exemplo n.º 5
0
        public void SetUp()
        {
            DehydratedRef = new MockEntity2 {
                Id = 2
            };
            ResolvedRef = new MockEntity2 {
                Id = 2, FriendlyName = "Bar"
            };

            EntityWithDehydratedRefs = new MockEntity1
            {
                Id           = 1,
                FriendlyName = "Foo",
                MultiRef     = { DehydratedRef }
            };
            EntityWithResolvedRefs = new MockEntity1
            {
                Id           = 1,
                FriendlyName = "Foo",
                MultiRef     = { ResolvedRef }
            };
        }
Exemplo n.º 6
0
        public void SetUp()
        {
            DehydratedRef = new MockEntity2 {
                Id = Entity.NoId, FriendlyName = "Bar"
            };
            ResolvedRef = new MockEntity2 {
                Id = Entity.NoId, FriendlyName = "Bar"
            };

            EntityWithDehydratedRefs = new MockEntity1
            {
                Id           = 1,
                FriendlyName = "Foo",
                SingleRef    = DehydratedRef
            };
            EntityWithResolvedRefs = new MockEntity1
            {
                Id           = 1,
                FriendlyName = "Foo",
                SingleRef    = ResolvedRef
            };
        }