public async Task ReturnFailedResultForMissingName() { var validator = new AuthenticateGoogleUserValidator(); var request = new AuthenticateGoogleUser { GoogleId = "123456", Email = "*****@*****.**", ImageUrl = "https://picsum.photos/96/96/?image=33", }; var result = await validator.Validate(request); Assert.NotNull(result); Assert.False(result.IsSuccessful); Assert.Equal(ValidatorErrors.Users.UserNameRequired, result.Error); }
public async Task ReturnSuccessfulValidationResultForValidRequest() { var validator = new AuthenticateGoogleUserValidator(); var request = new AuthenticateGoogleUser { GoogleId = "123456", Email = "*****@*****.**", ImageUrl = "https://picsum.photos/96/96/?image=33", DisplayName = "Test" }; var result = await validator.Validate(request); Assert.NotNull(result); Assert.True(result.IsSuccessful); Assert.Null(result.Error); }