Skip to content

Commit

Permalink
Solve introduced issues.
Browse files Browse the repository at this point in the history
  • Loading branch information
Corniel committed Jan 24, 2024
1 parent a3fdaba commit 992ad21
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
1 change: 1 addition & 0 deletions .editorconfig
Expand Up @@ -51,6 +51,7 @@ dotnet_diagnostic.NUnit2005.severity = suggestion # Consider using Assert.That(a
dotnet_diagnostic.NUnit2021.severity = warning # Incompatible types for EqualTo constraint

dotnet_diagnostic.QW0001.severity = none # Use a testable Time Provider
dotnet_diagnostic.QW0010.severity = none # Use DateOnly instead of Date
dotnet_diagnostic.QW0003.severity = warning # Decorate Pure functions

dotnet_diagnostic.SA1001.severity = none # Commas should not be preceded by whitespace
Expand Down
8 changes: 4 additions & 4 deletions src/Qowaiv/Financial/Amount.cs
Expand Up @@ -168,16 +168,16 @@ public string ToString(string? format, IFormatProvider? formatProvider)
public static Amount FromJson(long json) => new(json);

/// <summary>Casts a decimal to an amount.</summary>
public static explicit operator Amount(decimal val) => Create(val);
public static explicit operator Amount(decimal val) => new(val);

/// <summary>Casts a decimal to an amount.</summary>
public static explicit operator Amount(double val) => Create(val);

/// <summary>Casts a long to an amount.</summary>
public static explicit operator Amount(long val) => Create((decimal)val);
public static explicit operator Amount(long val) => new(val);

/// <summary>Casts a int to an amount.</summary>
public static explicit operator Amount(int val) => Create((decimal)val);
public static explicit operator Amount(int val) => new(val);

/// <summary>Casts an Amount to a decimal.</summary>
public static explicit operator decimal(Amount val) => val.m_Value;
Expand Down Expand Up @@ -233,7 +233,7 @@ public static bool TryParse(string? s, NumberStyles style, IFormatProvider? prov

return style.HasFlag(NumberStyles.AllowCurrencySymbol)
? ParseMoney(s, provider, out result)
: ParseAmount(s, style,provider, out result);
: ParseAmount(s, style, provider, out result);

static bool ParseMoney(string? s, IFormatProvider? provider, out Amount result)
{
Expand Down

0 comments on commit 992ad21

Please sign in to comment.