public async Task Invalidate_request_when_no_user_found_by_sub(string sub) { // Arrange var sut = new AddLocationValidator(_dbContext); // Act bool isValid = await sut.IsValidAsync(new AddLocation(sub, new UserLocationRequest())); // Assert isValid.ShouldBeFalse(); }
public async Task Validate_when_user_was_found_by_sub() { var sut = new AddLocationValidator(_dbContext); // Arrange string userSub = Guid.NewGuid().ToString(); await _dbContext.Users.AddAsync(new DeUrgenta.Domain.Entities.User { FirstName = "Integration", LastName = "Test", Sub = userSub }); await _dbContext.SaveChangesAsync(); // Act bool isValid = await sut.IsValidAsync(new AddLocation(userSub, new UserLocationRequest())); // Assert isValid.ShouldBeTrue(); }