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); }
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); }
//[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); }