public UserViewModel(UserListServiceModel user) { Id = user.Id; FirstName = user.FirstName; LastName = user.LastName; UserName = user.UserName; SensorsCount = user.SensorsCount; IsDeleted = user.IsDeleted; IsLocked = user.IsLocked; }
private Mock <IUserService> SetupMockService(int test) { var userListServiceModel = new UserListServiceModel() { FirstName = "firstName", LastName = "lastName", Id = Guid.NewGuid().ToString(), IsDeleted = false, UserName = "******", SensorsCount = 1, IsLocked = false }; var list = new List <UserListServiceModel>() { userListServiceModel }; switch (test) { case 1: // When everything is okay userServiceMock .Setup(x => x.GetAllUsers(1, 4)) .ReturnsAsync(list); userServiceMock .Setup(x => x.TotalUsers()) .ReturnsAsync(1); userServiceMock .Setup(x => x.IsAdmin(It.IsAny <string>())) .ReturnsAsync(true); break; case 2: userServiceMock .Setup(x => x.GetAllUsers(1, 4)) .ReturnsAsync(list); userServiceMock .Setup(x => x.TotalUsers()) .ReturnsAsync(1); userServiceMock .Setup(x => x.IsAdmin(It.IsAny <string>())) .ThrowsAsync(new EntityDoesntExistException("test")); break; } return(userServiceMock); }