Esempio n. 1
0
        public async Task AddCampaignManager()
        {
            var handler = new CreateCampaignManagerCommandHandler(Context);
            await handler.Handle(new CreateCampaignManagerCommand
            {
                CampaignId = _campaignId,
                UserId     = _userId
            });

            Context.CampaignManagers.Count().ShouldBe(1);
            Context.CampaignManagers.First().CampaignId.ShouldBe(_campaignId);
            Context.CampaignManagers.First().UserId.ShouldBe(_userId);
        }
Esempio n. 2
0
        public async Task NotAddCampaignManagerIfAllreadyExist()
        {
            Context.CampaignManagers.Add(new CampaignManager
            {
                CampaignId = _campaignId,
                UserId     = _userId
            });

            Context.SaveChanges();

            Context.CampaignManagers.Count().ShouldBe(1);

            var handler = new CreateCampaignManagerCommandHandler(Context);
            await handler.Handle(new CreateCampaignManagerCommand
            {
                CampaignId = _campaignId,
                UserId     = _userId
            });

            Context.CampaignManagers.Count().ShouldBe(1);
        }