private void ReadModels() { // Should match with RecreateReadModelContext. DefaultQueryDispatcher queryDispatcher = new DefaultQueryDispatcher(); QueryDispatcher = queryDispatcher; CategoryBuilder categoryBuilder = new CategoryBuilder(); queryDispatcher.AddAll(categoryBuilder); eventDispatcher.Handlers.AddAll(categoryBuilder); OutcomeBuilder outcomeBuilder = new OutcomeBuilder(PriceFactory); queryDispatcher.AddAll(outcomeBuilder); eventDispatcher.Handlers.AddAll(outcomeBuilder); }
public void BuildOutcome_AllWildCards() { // Assign var row = new List <SymbolBase>() { new Wildcard(), new Wildcard(), new Wildcard() }; var expectedOutcome = 0m; // Act var result = new OutcomeBuilder().Build(row); // Assert result.Success.Should().BeTrue(); result.Data.Should().Be(expectedOutcome); }