Пример #1
0
        public When_MultiItem_Opportunity_Basket_Delete_Opportunity_Item_Is_Posted()
        {
            var config = new MapperConfiguration(c => c.AddMaps(typeof(OpportunityMapper).Assembly));

            var mapper = new Mapper(config);

            _opportunityService = Substitute.For <IOpportunityService>();

            var opportunityController = new OpportunityController(_opportunityService, mapper);
            var controllerWithClaims  = new ClaimsBuilder <OpportunityController>(opportunityController)
                                        .AddUserName("CreatedBy")
                                        .Build();

            _result = controllerWithClaims.DeleteOpportunityItemAsync(new DeleteOpportunityItemViewModel {
                OpportunityId = 1, OpportunityItemId = 2, BasketItemCount = 2
            }).GetAwaiter().GetResult();
        }