public async Task Validate_ValueBetween0And1000000_IsValid(double value) { var query = new GetBitcoinConversionQuery("GBP", value); var res = await _validator.ValidateAsync(query); Assert.True(res.IsValid); }
public async Task Validate_AbbreviationNull_HasErrors() { const int value = 100; var query = new GetBitcoinConversionQuery(null, value); var res = await _validator.ValidateAsync(query); Assert.False(res.IsValid); Assert.Equal("Abbreviation", res.Errors.First().PropertyName); }
public async Task Validate_ValueGreaterThan_1000000_HasErrors() { const double value = 1000000.1; var query = new GetBitcoinConversionQuery("GBP", value); var res = await _validator.ValidateAsync(query); Assert.False(res.IsValid); Assert.Equal("Value", res.Errors.First().PropertyName); }