public async Task CreateLottery_CorrectLotteryDto_CreatesLottery() { var lotteryDto = GetCreateLotteryDtoList()[3]; _mapper.Map <LotteryDto, Lottery>(lotteryDto).Returns(GetLottery()); await _sut.CreateLotteryAsync(lotteryDto); _lotteriesDb.ReceivedWithAnyArgs().Add(Arg.Any <Lottery>()); await _unitOfWork.Received().SaveChangesAsync(lotteryDto.UserId); }
public void Should_Delete_Only_User_Created_Wall() { MockWallsForDelete(); var userOrg = new UserAndOrganizationDTO { OrganizationId = 2, UserId = "userId" }; var wallToDelete = _wallsDbSet.First(x => x.Id == 2); _wallService.DeleteWall(2, userOrg, WallType.UserCreated); _wallsDbSet.Received(1).Remove(wallToDelete); _uow.Received(1).SaveChanges(userOrg.UserId); }
public async Task Should_Delete_Only_User_Created_Wall() { MockWallsForDelete(); var userOrg = new UserAndOrganizationDto { OrganizationId = 2, UserId = "userId" }; var wallToDelete = await _wallsDbSet.FirstAsync(x => x.Id == 2); await _wallService.DeleteWallAsync(2, userOrg, WallType.UserCreated); _wallsDbSet.Received(1).Remove(wallToDelete); await _uow.Received(1).SaveChangesAsync(userOrg.UserId); }
public void Should_Return_If_Kudos_Logs_Has_Not_Been_Saved_1() { var kudosLog = new AddKudosLogDTO { OrganizationId = 2, PointsTypeId = 1, UserId = "testUserId2", ReceivingUserIds = new List <string>() { "testUserId3", "testUserId4" }, MultiplyBy = 2, Comment = "Comment" }; _kudosService.AddKudosLog(kudosLog); _kudosLogsDbSet.Received(2).Add(Arg.Any <KudosLog>()); _uow.Received(1).SaveChanges(false); }
public async Task Should_Return_Successfully_Created_Service_Request_Comment() { MockServiceRequests(); var comment = new ServiceRequestCommentDto { Content = "test content", ServiceRequestId = 1 }; var userAndOrg = new UserAndOrganizationDto { OrganizationId = 1, UserId = "UserId" }; await _serviceRequestService.CreateCommentAsync(comment, userAndOrg); _serviceRequestCommentsDbSet.Received(1).Add(Arg.Any <ServiceRequestComment>()); await _uow.Received(1).SaveChangesAsync(false); }
public void Should_Update_Monitor() { MockExternalLinks(); var userAndOrg = new UserAndOrganizationDTO() { OrganizationId = 2, UserId = "1" }; var monitor = new MonitorDTO() { Name = "Test4", Id = 1 }; _monitorService.UpdateMonitor(monitor, userAndOrg); _uow.Received(1).SaveChanges(false); }
public async Task Should_Update_Monitor() { MockExternalLinks(); var userAndOrg = new UserAndOrganizationDto { OrganizationId = 2, UserId = "1" }; var monitor = new MonitorDto { Name = "Test4", Id = 1 }; await _monitorService.UpdateMonitorAsync(monitor, userAndOrg); await _uow.Received(1).SaveChangesAsync(false); }
public async Task Should_Return_Updated_Event() { MockPermissionService(_permissionService); MockUsers(); MockEventTypes(); var eventsGuids = MockEventsListTest(); MockEventOptions(); var newEvent = new EditEventDto { Id = eventsGuids[0], UserId = "1", ResetParticipantList = false, EndDate = DateTime.UtcNow.AddHours(3), StartDate = DateTime.UtcNow.AddHours(2), Name = "Name", TypeId = 1, ImageName = "qwer", Offices = new EventOfficesDto { OfficeNames = new List <string> { "office" } }, Recurrence = EventRecurrenceOptions.EveryDay, MaxOptions = 1, MaxParticipants = 1, OrganizationId = 2, ResponsibleUserId = "1", Location = "place", NewOptions = new List <NewEventOptionDto> { new NewEventOptionDto { Option = "Type1" }, new NewEventOptionDto { Option = "Type2" } }, EditedOptions = new List <EventOptionDto> { new EventOptionDto { Id = 1, Option = "Edited1" }, new EventOptionDto { Id = 2, Option = "Edited2" } } }; await _eventService.UpdateEventAsync(newEvent); _eventOptionsDbSet.Received(0).Remove(Arg.Any <EventOption>()); _eventOptionsDbSet.Received(2).Add(Arg.Any <EventOption>()); await _uow.Received(1).SaveChangesAsync(false); }