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 Project(Contracts.Projects.IQuery Query, Contracts.Projects.IHandleEvents Handle) { this.Query = Query; this.Handle = Handle; }