Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }