public async Task InitializeEventEditDTOTest() { //Arrange int eventId = 1; _repoWrapper.Setup(r => r.Event.GetFirstAsync(It.IsAny <Expression <Func <Event, bool> > >(), null)) .ReturnsAsync(new Event()); _repoWrapper.Setup(r => r.EventType.GetFirstAsync(It.IsAny <Expression <Func <EventType, bool> > >(), null)) .ReturnsAsync(new EventType()); _repoWrapper.Setup(x => x.User.GetFirstAsync(It.IsAny <Expression <Func <User, bool> > >(), null)) .ReturnsAsync(new User()); _eventCategoryManager.Setup(x => x.GetDTOAsync()); _repoWrapper.Setup(x => x.EventAdministration.GetFirstAsync(It.IsAny <Expression <Func <EventAdministration, bool> > >(), null)) .ReturnsAsync(new EventAdministration()); var eventUserManager = new EventUserManager(_repoWrapper.Object, _userManager.Object, _participantStatusManager.Object, _mapper.Object, _participantManager.Object, _eventCategoryManager.Object, _eventStatusManager.Object, _eventAdministrationTypeManager.Object, _eventAdministrationManager.Object); var methodResult = await eventUserManager.InitializeEventEditDTOAsync(eventId); //Assert Assert.NotNull(methodResult); Assert.IsType <EventCreateDTO>(methodResult); }
public void Setup() { _repoWrapper = new Mock <IRepositoryWrapper>(); _mapper = new Mock <IMapper>(); _eventCategoryManager = new Mock <IEventCategoryManager>(); _eventStatusManager = new Mock <IEventStatusManager>(); _eventAdministrationTypeManager = new Mock <IEventAdministrationTypeManager>(); _service = new EventUserManager(_repoWrapper.Object, _mapper.Object, _eventCategoryManager.Object, _eventStatusManager.Object, _eventAdministrationTypeManager.Object); }
public async Task CreateEventTest() { int statusId = 1; _eventStatusManager.Setup(s => s.GetStatusIdAsync(It.IsAny <string>())).ReturnsAsync(statusId); _mapper.Setup(m => m.Map <EventCreationDTO, Event>(It.IsAny <EventCreationDTO>())) .Returns(new Event()); _repoWrapper.Setup(r => r.EventAdmin.CreateAsync(It.IsAny <EventAdmin>())); _repoWrapper.Setup(r => r.EventAdministration.CreateAsync(It.IsAny <EventAdministration>())); _repoWrapper.Setup(r => r.Event.CreateAsync(It.IsAny <Event>())); //Act var eventUserManager = new EventUserManager(_repoWrapper.Object, _mapper.Object, _eventCategoryManager.Object, _eventStatusManager.Object, _eventAdministrationTypeManager.Object); var methodResult = await eventUserManager.CreateEventAsync(GetEventCreateDTO()); //Assert Assert.IsType <int>(methodResult); }
public async Task InitializeEventCreateDTOTest() { //Arrange _eventCategoryManager.Setup(x => x.GetDTOAsync()); _mapper.Setup(m => m.Map <List <User>, IEnumerable <UserDTO> >(It.IsAny <List <User> >())) .Returns(new List <UserDTO>()); _mapper.Setup(a => a.Map <List <EventType>, IEnumerable <EventTypeDTO> >(It.IsAny <List <EventType> >())) .Returns(new List <EventTypeDTO>()); _repoWrapper.Setup(x => x.User.GetFirstAsync(It.IsAny <Expression <Func <User, bool> > >(), null)) .ReturnsAsync(new User()); _repoWrapper.Setup(e => e.EventType.GetFirstAsync(It.IsAny <Expression <Func <EventType, bool> > >(), null)) .ReturnsAsync(new EventType()); //Act var eventUserManager = new EventUserManager(_repoWrapper.Object, _mapper.Object, _eventCategoryManager.Object, _eventStatusManager.Object, _eventAdministrationTypeManager.Object); var methodResult = await eventUserManager.InitializeEventCreateDTOAsync(); //Assert Assert.NotNull(methodResult); Assert.IsType <EventCreateDTO>(methodResult); }
public async Task EventUserTest() { //Arrange string expectedID = "abc-1"; string eventUserId = "abc"; _userManager.Setup(x => x.GetUserId(It.IsAny <ClaimsPrincipal>())).Returns(expectedID); _repoWrapper.Setup(x => x.User.GetFirstAsync(It.IsAny <Expression <Func <User, bool> > >(), null)) .ReturnsAsync(new User()); _mapper.Setup(m => m.Map <User, UserDTO>(It.IsAny <User>())).Returns(new UserDTO()); _eventAdministrationTypeManager.Setup(x => x.GetTypeIdAsync("Комендант")); _participantManager.Setup(x => x.GetParticipantsByUserIdAsync(eventUserId)); //Act var eventUserManager = new EventUserManager(_repoWrapper.Object, _userManager.Object, _participantStatusManager.Object, _mapper.Object, _participantManager.Object, _eventCategoryManager.Object, _eventStatusManager.Object, _eventAdministrationTypeManager.Object, _eventAdministrationManager.Object); var methodResult = await eventUserManager.EventUserAsync(eventUserId, new ClaimsPrincipal()); //Assert Assert.NotNull(methodResult); Assert.IsType <EventUserDTO>(methodResult); }