public void LocalPointServiceRemoveLocalPoint_UserIsUser_ThrowMethodAccessException() { // Arrange var user = new User(Guid.NewGuid(), Guid.NewGuid().ToString()); Authorization.SetUser(user); ILocalPointService regionService = new LocalPointService(_mockUnitOfWork.Object, _mockMapper.Object); // Act // Assert Assert.ThrowsAsync <MethodAccessException>(() => regionService.RemoveLocalPoint(Guid.NewGuid())); }
private ILocalPointService GetLocalPointService(Guid itemId) { var mockContext = new Mock <IUnitOfWork>(); var expectedLocalPoint = new LocalPoint() { Id = itemId, Name = "testName", Description = "testDescription" }; var mockDbSet = new Mock <IRepository <LocalPoint> >(); mockDbSet.Setup(mock => mock.GetByIdAsync(itemId)).ReturnsAsync(expectedLocalPoint); mockContext .Setup(context => context.Repository <LocalPoint>()) .Returns(mockDbSet.Object); mockContext.Setup(mock => mock.GetByIdAsync <LocalPoint>(itemId)).ReturnsAsync(expectedLocalPoint); var cfg = new MapperConfiguration(a => a.AddProfile <LocalPointProfile>()); ILocalPointService regionService = new LocalPointService(mockContext.Object, new Mapper(cfg)); return(regionService); }