public UpdateDreamerRequestValidatorTests() { var currentUserService = Substitute.For <ICurrentUserService>(); currentUserService.CurrentUserId.Returns(1); currentUserService.CurrentUserRole.Returns(UserRoleEnum.Admin); _imageIdValidator.ImageIdIsAvailable(Arg.Any <Guid>(), Arg.Any <CancellationToken>()).Returns(true); _sut = new UpdateDreamRequestValidator(new UserScopedDatabaseReadContext(_dbContext, currentUserService), _imageIdValidator); var categories = new List <DreamCategory> { new DreamCategory { DreamCategoryId = 1, CategoryName = "test" } }.AsQueryable().BuildMockDbSet(); var dreams = new List <Dream> { new Dream { DreamId = 1, DisplayName = "test", Age = 1, DreamUrl = "https://mam-marzenie.pl/marzenie/1", Tags = "tag1", DreamCategoryId = 1 } }.AsQueryable().BuildMockDbSet(); _dbContext.DreamCategories.Returns(categories); _dbContext.Dreams.Returns(dreams); }
public UpdateUserDataRequestValidatorTests() { _fixture = new Fixture(); _databaseContext = Substitute.For <IUserScopedDatabaseReadContext>(); _fullDatabaseContext = Substitute.For <IDatabaseContext>(); _imageIdValidator.ImageIdIsAvailable(Arg.Any <Guid>(), Arg.Any <CancellationToken>()).Returns(true); _sut = new UpdateUserDataRequestValidator(_databaseContext, _fullDatabaseContext, _imageIdValidator); }