Ejemplo n.º 1
0
        public static void SetUp(TestContext context)
        {
            _memberFactory = new MemberFactory();
            _gomeeFactory = new GomeeFactory();

            _member = _memberFactory.CreateMember(Guid.NewGuid().ToString());
            _gomee = _gomeeFactory.CreateGomee(_member);

            using (var uow = new UnitOfWork())
            {
                uow.MemberRepository.Add(_member);
                uow.GomeeRepository.Add(_gomee);
                uow.PersistAll();
                _oldCount = uow.GomeeRepository.Count();
            }

            using (var uow = new UnitOfWork())
            {
                uow.GomeeRepository.Remove(uow.GomeeRepository.Get(_gomee.Id));
                uow.PersistAll();

                _newCount = uow.GomeeRepository.Count();

                try
                {
                    _loadedGomee = uow.GomeeRepository.Get(_gomee.Id);
                }
                catch (ArgumentException)
                {
                    _loadedGomee = null;
                }
            }
        }
        public static void SetUp(TestContext context)
        {
            _memberFactory = new MemberFactory();
            _friendFactory = new FriendFactory();

            _member = _memberFactory.CreateMember(Guid.NewGuid().ToString());
            _members = new List<Member>();
            _friends = new List<Friend>();

            using (var uow = new UnitOfWork())
            {
                uow.MemberRepository.Add(_member);

                var count = new Random().Next(2, 5);
                for (var i = 0; i < count; i++)
                {
                    var member = _memberFactory.CreateMember(Guid.NewGuid().ToString());
                    var friend = _friendFactory.CreateFriend(_member, member);
                    _friends.Add(friend);
                    _members.Add(member);

                    uow.MemberRepository.Add(member);
                    uow.FriendRepository.Add(friend);
                }

                uow.PersistAll();
            }

            using (var uow = new UnitOfWork())
            {
                var member = uow.MemberRepository.Get(_member.Id);
                _loadedFriends = uow.FriendRepository.GetFor(member);
            }
        }
Ejemplo n.º 3
0
 public SignUpMemberHandlerTests()
 {
     _memberFactory       = Substitute.For <IMemberFactory>();
     _unitOfWork          = Substitute.For <IUserUnitOfWork>();
     _memberService       = Substitute.For <IMemberService>();
     _signUpMemberHandler = new SignUpMemberHandler(_memberService, _memberFactory, _unitOfWork);
 }
Ejemplo n.º 4
0
        public static void SetUp(TestContext context)
        {
            _memberFactory = new MemberFactory();
            _friendFactory = new FriendFactory();

            _member1 = _memberFactory.CreateMember(Guid.NewGuid().ToString());
            _member2 = _memberFactory.CreateMember(Guid.NewGuid().ToString());

            _friend = _friendFactory.CreateFriend(_member1, _member2);

            using (var uow = new UnitOfWork())
            {
                _oldCount = uow.FriendRepository.Count();
                uow.MemberRepository.Add(_member1);
                uow.MemberRepository.Add(_member2);
                uow.FriendRepository.Add(_friend);
                uow.PersistAll();
            }

            using (var uow = new UnitOfWork())
            {
                _newCount = uow.FriendRepository.Count();
                _loadedFriend = uow.FriendRepository.Get(_friend.Id);
            }
        }
Ejemplo n.º 5
0
        public static void SetUp(TestContext context)
        {
            _memberFactory = new MemberFactory();

            _email = Guid.NewGuid().ToString();

            using (var uow = new UnitOfWork())
            {
                _oldCount = uow.MemberRepository.Count();
                _member = _memberFactory.CreateMember(_email);
                uow.MemberRepository.Add(_member);
                uow.PersistAll();
            }

            using (var uow = new UnitOfWork())
            {
                _newCount = uow.MemberRepository.Count();
                try
                {
                    _loadedMember = uow.MemberRepository.Get(_member.Id);
                }
                catch (Exception)
                {
                    _loadedMember = null;
                }
            }
        }
Ejemplo n.º 6
0
        public static void SetUp(TestContext context)
        {
            _unitOfWork = new UnitOfWork();
            _memberFactory = new MemberFactory();
            _gomeeFactory = new GomeeFactory();
            _targetFactory = new TargetFactory();
            _targetDecorator = new TargetDecorator(_targetFactory, _unitOfWork.TargetRepository);

            _member = _memberFactory.CreateMember(Guid.NewGuid().ToString());
            _gomee = _gomeeFactory.CreateGomee(_member);
            _target = _targetFactory.CreateGomeeTarget(_member, _gomee);

            using (var uow = new UnitOfWork())
            {
                uow.MemberRepository.Add(_member);
                uow.GomeeRepository.Add(_gomee);
                uow.TargetRepository.Add(_target);
                uow.PersistAll();
                _oldCount = uow.TargetRepository.Count();
            }

            _targetDecorator.Remove(_unitOfWork.TargetRepository.Get(_target.Id));
            _unitOfWork.PersistAll();

            _newCount = _unitOfWork.TargetRepository.Count();

            try
            {
                _loadedTarget = _unitOfWork.TargetRepository.Get(_target.Id);
            }
            catch (ArgumentException)
            {
                _loadedTarget = null;
            }
        }
        public static void SetUp(TestContext context)
        {
            _unitOfWork = new UnitOfWork();
            _memberFactory = new MemberFactory();
            _gomeeFactory = new GomeeFactory();
            _targetFactory = new TargetFactory();
            _targetDecorator = new TargetDecorator(_targetFactory, _unitOfWork.TargetRepository);

            _member = _memberFactory.CreateMember(Guid.NewGuid().ToString());
            _gomee = _gomeeFactory.CreateGomee(_member);
            _targets = new List<Target>();

            using (var uow = new UnitOfWork())
            {
                uow.MemberRepository.Add(_member);
                uow.GomeeRepository.Add(_gomee);

                var count = new Random().Next(2, 5);
                for (var i = 0; i < count; i++)
                {
                    var target = _targetFactory.CreateGomeeTarget(_member, _gomee);
                    _targets.Add(target);
                    uow.TargetRepository.Add(target);
                }

                uow.PersistAll();
            }

            _loadedTargets = _targetDecorator.GetFor(_unitOfWork.GomeeRepository.Get(_gomee.Id));
        }
Ejemplo n.º 8
0
        public static void SetUp(TestContext context)
        {
            _memberFactory = new MemberFactory();
            _gomeeFactory = new GomeeFactory();

            using (var uow = new UnitOfWork())
            {
                _member = _memberFactory.CreateMember(Guid.NewGuid().ToString());
                uow.MemberRepository.Add(_member);

                _gomees = new List<Gomee>();
                var count = new Random().Next(2, 10);
                for (var i = 0; i < count; i++)
                {
                    var gomee = _gomeeFactory.CreateGomee(_member);
                    _gomees.Add(gomee);
                    uow.GomeeRepository.Add(gomee);
                }

                uow.PersistAll();
            }

            using (var uow = new UnitOfWork())
            {
                var member = uow.MemberRepository.Get(_member.Id);
                _mineGomees = uow.GomeeRepository.GetMineFor(member);
            }
        }
Ejemplo n.º 9
0
        public static void SetUp(TestContext context)
        {
            _unitOfWork = new UnitOfWork();
            _factory = new MemberFactory();
            _decorator = new MemberDecorator(_factory, _unitOfWork.MemberRepository);

            _member = _factory.CreateMember(Guid.NewGuid().ToString());

            using (var uow = new UnitOfWork())
            {
                uow.MemberRepository.Add(_member);
                uow.PersistAll();

                _oldCount = uow.MemberRepository.Count();
            }

            _decorator.Remove(_unitOfWork.MemberRepository.Get(_member.Id));
            _unitOfWork.PersistAll();

            _newCount = _unitOfWork.MemberRepository.Count();

            try
            {
                _loadedMember = _unitOfWork.MemberRepository.Get(_member.Id);
            }
            catch (ArgumentException)
            {
                _loadedMember = null;
            }
        }
Ejemplo n.º 10
0
 public TypescriptNamespace(
     IStatementFactory statementFactory,
     IMemberFactory memberFactory)
 {
     _statementFactory = statementFactory;
     _memberFactory    = memberFactory;
     System.Diagnostics.Debug.WriteLine("Typescriptnamespace Created");
 }
Ejemplo n.º 11
0
 public MemberServiceBase(Func <IMemberRepository> repositoryFactory, IDynamicPropertyService dynamicPropertyService,
                          IMemberFactory memberFactory, IEventPublisher <MemberChangingEvent> eventPublisher)
 {
     RepositoryFactory        = repositoryFactory;
     DynamicPropertyService   = dynamicPropertyService;
     MemberFactory            = memberFactory;
     MemberEventventPublisher = eventPublisher;
 }
Ejemplo n.º 12
0
        public When_creating_gomee()
        {
            _memberFactory = new MemberFactory();
            _member = _memberFactory.CreateMember("*****@*****.**");

            _gomeeFactory = new GomeeFactory();
            _gomee = _gomeeFactory.CreateGomee(_member);
        }
Ejemplo n.º 13
0
 public SignUpMemberHandler(IMemberService memberService,
                            IMemberFactory memberFactory,
                            IUserUnitOfWork userUnitOfWork)
 {
     _memberService  = memberService;
     _memberFactory  = memberFactory;
     _userUnitOfWork = userUnitOfWork;
 }
Ejemplo n.º 14
0
 public CreateMemberCommand(
     IDatabaseService database,
     IMemberFactory factory
     )
 {
     _database = database;
     _factory  = factory;
 }
 public TypescriptNamespace(
     IStatementFactory statementFactory,
     IMemberFactory memberFactory)
 {
     _statementFactory = statementFactory;
     _memberFactory = memberFactory;
     System.Diagnostics.Debug.WriteLine("Typescriptnamespace Created");
 }
Ejemplo n.º 16
0
        public static void SetUp(TestContext context)
        {
            _memberFactory = new MemberFactory();
            _friendFactory = new FriendFactory();

            _member1 = _memberFactory.CreateMember("*****@*****.**");
            _member2 = _memberFactory.CreateMember("*****@*****.**");

            _friend = _friendFactory.CreateFriend(_member1, _member2);
        }
Ejemplo n.º 17
0
        public static void SetUp(TestContext context)
        {
            _unitOfWork = new UnitOfWork();
            _factory = new MemberFactory();
            _repository = _unitOfWork.MemberRepository;
            _decorator = new MemberDecorator(_factory, _repository);

            _email = "*****@*****.**";
            _member = _decorator.CreateMember(_email);
        }
Ejemplo n.º 18
0
        public static void SetUp(TestContext context)
        {
            _unitOfWork = new UnitOfWork();
            _memberFactory = new MemberFactory();
            _gomeeFactory = new GomeeFactory();
            _gomeeDecorator = new GomeeDecorator(_gomeeFactory, _unitOfWork.GomeeRepository);

            _member = _memberFactory.CreateMember("*****@*****.**");

            _gomee = _gomeeDecorator.CreateGomee(_member);
        }
 public TypescriptTypeDeclaration(
     CodeTypeDeclaration typeDeclaration,
     IMemberFactory memberFactory,
     ITypescriptTypeMapper typescriptTypeMapper,
     ITypescriptTypeParameter typescriptTypeParameter,
     CodeGeneratorOptions options)
 {
     _typeDeclaration = typeDeclaration;
     _memberFactory = memberFactory;
     _typescriptTypeMapper = typescriptTypeMapper;
     _typescriptTypeParameter = typescriptTypeParameter;
     _options = options;
 }
 public TypescriptTypeDeclaration(
     CodeTypeDeclaration typeDeclaration,
     IMemberFactory memberFactory,
     ITypescriptTypeMapper typescriptTypeMapper,
     ITypescriptTypeParameter typescriptTypeParameter,
     CodeGeneratorOptions options)
 {
     _typeDeclaration         = typeDeclaration;
     _memberFactory           = memberFactory;
     _typescriptTypeMapper    = typescriptTypeMapper;
     _typescriptTypeParameter = typescriptTypeParameter;
     _options = options;
 }
        public static void SetUp(TestContext context)
        {
            _memberFactory = new MemberFactory();
            _gomeeFactory = new GomeeFactory();
            _gomeeTargetFactory = new TargetFactory();

            using (var uow = new UnitOfWork())
            {
                _me = _memberFactory.CreateMember(Guid.NewGuid().ToString());
                _he = _memberFactory.CreateMember(Guid.NewGuid().ToString());

                uow.MemberRepository.Add(_me);
                uow.MemberRepository.Add(_he);

                _hisGomees = new List<Gomee>();
                _mineGomees = new List<Gomee>();
                _targets = new List<Target>();

                var count = new Random().Next(2, 5);
                for (var i = 0; i < count; i++)
                {
                    var mineGomee = _gomeeFactory.CreateGomee(_me);
                    var mineTarget = _gomeeTargetFactory.CreateGomeeTarget(_me, mineGomee);
                    var hisGome = _gomeeFactory.CreateGomee(_he);
                    var hisTarget1 = _gomeeTargetFactory.CreateGomeeTarget(_me, hisGome);
                    var hisTarget2 = _gomeeTargetFactory.CreateGomeeTarget(_me, hisGome);

                    _mineGomees.Add(mineGomee);
                    _hisGomees.Add(hisGome);
                    _targets.Add(mineTarget);
                    _targets.Add(hisTarget1);
                    _targets.Add(hisTarget2);

                    uow.GomeeRepository.Add(mineGomee);
                    uow.GomeeRepository.Add(hisGome);
                    uow.TargetRepository.Add(mineTarget);
                    uow.TargetRepository.Add(hisTarget1);
                    uow.TargetRepository.Add(hisTarget2);
                }

                uow.PersistAll();
            }

            using (var uow = new UnitOfWork())
            {
                var member = uow.MemberRepository.Get(_me.Id);
                _loadedGomees = uow.GomeeRepository.GetTheirsFor(member);
            }
        }
 public TypescriptCodeGenerator(
     IMemberFactory memberFactory,
     IStatementFactory statementFactory, 
     IExpressionFactory expressionFactory,
     ITypescriptNamespace typescriptNamespace,
     ITypescriptTypeMapper typescriptTypeMapper,
     ITypescriptKeywordsHandler typescriptKeywordsHandler)
 {
     _memberFactory = memberFactory;
     _typescriptKeywordsHandler = typescriptKeywordsHandler;
     _typescriptTypeMapper = typescriptTypeMapper;
     _expressionFactory = expressionFactory;
     _typescriptNamespace = typescriptNamespace;
     _statementFactory = statementFactory;
     System.Diagnostics.Debug.WriteLine("TypescriptCodeGenerator Created");
 }
Ejemplo n.º 23
0
 public TypescriptCodeGenerator(
     IMemberFactory memberFactory,
     IStatementFactory statementFactory,
     IExpressionFactory expressionFactory,
     ITypescriptNamespace typescriptNamespace,
     ITypescriptTypeMapper typescriptTypeMapper,
     ITypescriptKeywordsHandler typescriptKeywordsHandler)
 {
     _memberFactory             = memberFactory;
     _typescriptKeywordsHandler = typescriptKeywordsHandler;
     _typescriptTypeMapper      = typescriptTypeMapper;
     _expressionFactory         = expressionFactory;
     _typescriptNamespace       = typescriptNamespace;
     _statementFactory          = statementFactory;
     System.Diagnostics.Debug.WriteLine("TypescriptCodeGenerator Created");
 }
Ejemplo n.º 24
0
        public static void SetUp(TestContext context)
        {
            _unitOfWork = new UnitOfWork();
            _factory = new MemberFactory();
            _decorator = new MemberDecorator(_factory, _unitOfWork.MemberRepository);

            _member = _factory.CreateMember(Guid.NewGuid().ToString());

            using (var uow = new UnitOfWork())
            {
                uow.MemberRepository.Add(_member);
                uow.PersistAll();
            }

            _loadedMember = _decorator.Get(_member.Id);
        }
Ejemplo n.º 25
0
        public static void SetUp(TestContext context)
        {
            _memberFactory = new MemberFactory();

            _member = _memberFactory.CreateMember(Guid.NewGuid().ToString());

            using (var uow = new UnitOfWork())
            {
                uow.MemberRepository.Add(_member);
                uow.PersistAll();
            }

            using (var uow = new UnitOfWork())
            {
                _loadedMember = uow.MemberRepository.Get(_member.Id);
            }
        }
Ejemplo n.º 26
0
        public ExcelImportService(IExcelImport importer, IMemberService memberService, IMemberFactory memberFactory)
        {
            if (importer == null)
            {
                throw new ArgumentNullException("importer");
            }

            if (memberService == null)
            {
                throw new ArgumentNullException("memberService");
            }

            if (memberFactory == null)
            {
                throw new ArgumentNullException("memberFactory");
            }

            this.importer      = importer;
            this.memberService = memberService;
            this.memberFactory = memberFactory;
        }
Ejemplo n.º 27
0
        public static void SetUp(TestContext context)
        {
            _unitOfWork = new UnitOfWork();
            _memberFactory = new MemberFactory();
            _gomeeFactory = new GomeeFactory();
            _gomeeDecorator = new GomeeDecorator(_gomeeFactory, _unitOfWork.GomeeRepository);

            _member = _memberFactory.CreateMember(Guid.NewGuid().ToString());
            _gomee = _gomeeFactory.CreateGomee(_member);

            _oldCount = _unitOfWork.GomeeRepository.Count();
            _unitOfWork.MemberRepository.Add(_member);
            _gomeeDecorator.Add(_gomee);
            _unitOfWork.PersistAll();

            using (var uow = new UnitOfWork())
            {
                _newCount = uow.GomeeRepository.Count();
                _loadedGomee = uow.GomeeRepository.Get(_gomee.Id);
            }
        }
Ejemplo n.º 28
0
        public ExcelImportService(IExcelImport importer, IMemberService memberService, IMemberFactory memberFactory)
        {
            if (importer == null)
            {
                throw new ArgumentNullException("importer");
            }

            if (memberService == null)
            {
                throw new ArgumentNullException("memberService");
            }

            if (memberFactory == null)
            {
                throw new ArgumentNullException("memberFactory");
            }

            this.importer = importer;
            this.memberService = memberService;
            this.memberFactory = memberFactory;
        }
Ejemplo n.º 29
0
        public static void SetUp(TestContext context)
        {
            _unitOfWork = new UnitOfWork();
            _memberFactory = new MemberFactory();
            _gomeeFactory = new GomeeFactory();
            _targetFactory = new TargetFactory();
            _targetDecorator = new TargetDecorator(_targetFactory, _unitOfWork.TargetRepository);

            _member = _memberFactory.CreateMember(Guid.NewGuid().ToString());
            _gomee = _gomeeFactory.CreateGomee(_member);
            _target = _targetFactory.CreateGomeeTarget(_member, _gomee);

            using (var uow = new UnitOfWork())
            {
                uow.MemberRepository.Add(_member);
                uow.GomeeRepository.Add(_gomee);
                uow.TargetRepository.Add(_target);
                uow.PersistAll();
            }

            _loadedTarget = _targetDecorator.Get(_target.Id);
        }
Ejemplo n.º 30
0
 public PolymorphicMemberJsonConverter(IMemberFactory membersFactory)
 {
     _membersFactory = membersFactory;
 }
 public static void SetUp(TestContext context)
 {
     _unitOfWork = new UnitOfWork();
     _repository = _unitOfWork.MemberRepository;
     _factory = new MemberFactory();
 }
Ejemplo n.º 32
0
 public SupplierMemberService(Func <ICustomerRepository> repositoryFactory, IDynamicPropertyService dynamicPropertyService, ISecurityService securityService, IMemberFactory memberFactory, IEventPublisher <MemberChangingEvent> eventPublisher)
     : base(repositoryFactory, dynamicPropertyService, securityService, memberFactory, eventPublisher)
 {
 }
 public PolymorphicMemberJsonConverter(IMemberFactory membersFactory)
 {
     _membersFactory = membersFactory;
 }
 public void Setup()
 {
     factory = new MemberFactory();
 }
Ejemplo n.º 35
0
 public MemberFactoryTests()
 {
     _memberFactory = new MemberFactory();
 }
 public void Setup()
 {
     factory = new MemberFactory();
 }
 public CommerceMembersServiceImpl(Func<ICustomerRepository> repositoryFactory, IDynamicPropertyService dynamicPropertyService, ISecurityService securityService, IMemberFactory memberFactory, IEventPublisher<MemberChangingEvent> eventPublisher)
     : base(repositoryFactory, dynamicPropertyService, memberFactory, eventPublisher)
 {
     _securityService = securityService;
 }
 public CommerceMembersServiceImpl(Func <ICustomerRepository> repositoryFactory, IDynamicPropertyService dynamicPropertyService, ISecurityService securityService, IMemberFactory memberFactory, IEventPublisher <MemberChangingEvent> eventPublisher)
     : base(repositoryFactory, dynamicPropertyService, memberFactory, eventPublisher)
 {
     _securityService = securityService;
 }
Ejemplo n.º 39
0
 public Contact2Service(Func <ICustomerRepository> repositoryFactory, IDynamicPropertyService dynamicPropertyService, ISecurityService securityService, IMemberFactory memberFactory)
     : base(repositoryFactory, dynamicPropertyService, securityService, memberFactory)
 {
 }