Example #1
0
        public void TestIfClientCanBeAddToAGroupWhenClientAlreadyInThisGroup()
        {
            Person person = new Person {Id = 1};
            Group group = new Group();
            group.AddMember(new Member { Tiers = person, LoanShareAmount = 1000, CurrentlyIn = true, IsLeader = true, JoinedDate = TimeProvider.Today });

            clientServices.ClientCanBeAddToAGroup(person, group);
        }
Example #2
0
        public void TestIfClientCanBeAddToAGroupWhenClientIsActive()
        {
            Person person = new Person {Id = 1, Active = true};
            Group group = new Group();

            clientManagement = new ClientManager(DataUtil.TESTDB);
            clientServices = new ClientServices(clientManagement);

            clientServices.ClientCanBeAddToAGroup(person, group);
        }
Example #3
0
        //[ExpectedException(typeof(OpenCBS.ExceptionsHandler.OpenCbsTiersSaveException))]
        public void TestIfClientCanBeAddToAGroupWhenClientIsALeader()
        {
            Person person = new Person {Id = 1, Active = false};
            Group group = new Group();

            mockClientManagement.ExpectAndReturn("IsLeader", true, person.Id);
            clientManagement = (ClientManager)mockClientManagement.MockInstance;
            clientServices = new ClientServices(clientManagement);

            clientServices.ClientCanBeAddToAGroup(person, group);
        }