public void Init() { var sIndex = new IndexState(); var qIndex = new IndexQueries(sIndex); var hIndex = new IndexEventhandlers(sIndex); var qMembership = new MembershipQueries(qIndex); var hMembership = new MembershipEventhandlers(hIndex); When = new Membership(qMembership,hMembership); Given = When.Handle; Then = new Mock<Contracts.Membership.IHandleEvents>(); When.Handle = Then.Object; }
public void Init() { var sIndex = new IndexState(); var qIndex = new IndexQueries(sIndex); var hIndex = new IndexEventhandlers(sIndex); GivenMembership = new MembershipEventhandlers(hIndex); var sProject = new ProjectState(); var qProject = new ProjectQueries(qIndex); var hProject = new ProjectEventhandlers(sProject, hIndex); WhenProject = new Project(qProject, hProject); GivenProject = WhenProject.Handle; ThenProject = new Mock<Contracts.Projects.IHandleEvents>(); WhenProject.Handle = ThenProject.Object; }
public Membership(Contracts.Membership.IQuery Queries,Contracts.Membership.IHandleEvents EventHandlers) { this.Handle = EventHandlers; this.Query = Queries; }