Example #1
0
        //Implemented The requirement of Customer Bet Summary from Unit testing with adding assertion one by one.

        public async void CheckCustomerBetSummaryWithCustomerCount2andDetails()
        {
            await SetUpIntialTestData2();

            var summary = await raceBusiness.GetCustomerBetsSummary();

            summary.CustomerSummaries.Count.Should().Be(2);
            summary.CustomerSummaries[0].BetCount.Should().Be(2);
            summary.CustomerSummaries[0].BetAmount.Should().Be(250);
            summary.CustomerSummaries[0].RiskIndicator.Should().Be(true);
            summary.TotalBetValue.Should().Be(250);
        }
Example #2
0
        public async Task <IActionResult> GetCustomerSummary()
        {
            var customerBetSummary = await raceBusiness.GetCustomerBetsSummary();

            return(Ok(customerBetSummary));
        }