Skip to content

Commit a919a9f

Browse files
authored
Merge pull request #12 from heysaad/develop
Upgraded to .net9
2 parents 1714c05 + eb71fe3 commit a919a9f

11 files changed

+43
-45
lines changed

ConsoleTest/ConsoleTest.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>netcoreapp3.0</TargetFramework>
5+
<TargetFramework>net9</TargetFramework>
66
</PropertyGroup>
77

88
<ItemGroup>

NumericWordsConversion/NumericWordsConversion.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.1</TargetFramework>
4+
<TargetFramework>net9</TargetFramework>
55
<Nullable>enable</Nullable>
66
</PropertyGroup>
77

UnitTests/ConvertToWordsEnglish.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,47 +25,47 @@ public void ZeroPaisa()
2525
{
2626
string actualResult = AmtToWords.ToWords(32152M);
2727
string expectedResult = "Thirty two thousand one hundred fifty two rupees only";
28-
Assert.AreEqual(expectedResult, actualResult);
28+
Assert.That(Is.Equals(expectedResult, actualResult));
2929
}
3030

3131
[Test]
3232
public void OnePaisa()
3333
{
3434
string actualResult = AmtToWords.ToWords(32152.01M);
3535
string expectedResult = "Thirty two thousand one hundred fifty two rupees one paisa only";
36-
Assert.AreEqual(expectedResult, actualResult);
36+
Assert.That(Is.Equals(expectedResult, actualResult));
3737
}
3838

3939
[Test]
4040
public void TenPaisa()
4141
{
4242
string actualResult = AmtToWords.ToWords(32152.10M);
4343
string expectedResult = "Thirty two thousand one hundred fifty two rupees ten paisa only";
44-
Assert.AreEqual(expectedResult, actualResult);
44+
Assert.That(Is.Equals(expectedResult, actualResult));
4545
}
4646

4747
[Test]
4848
public void ElevenPaisa()
4949
{
5050
string actualResult = AmtToWords.ToWords(32152.11M);
5151
string expectedResult = "Thirty two thousand one hundred fifty two rupees eleven paisa only";
52-
Assert.AreEqual(expectedResult, actualResult);
52+
Assert.That(Is.Equals(expectedResult, actualResult));
5353
}
5454

5555
[Test]
5656
public void ThirtyPaisa()
5757
{
5858
string actualResult = AmtToWords.ToWords(32152.30M);
5959
string expectedResult = "Thirty two thousand one hundred fifty two rupees thirty paisa only";
60-
Assert.AreEqual(expectedResult, actualResult);
60+
Assert.That(Is.Equals(expectedResult, actualResult));
6161
}
6262

6363
[Test]
6464
public void EightyEightPaisa()
6565
{
6666
string actualResult = AmtToWords.ToWords(32152.88M);
6767
string expectedResult = "Thirty two thousand one hundred fifty two rupees eighty eight paisa only";
68-
Assert.AreEqual(expectedResult, actualResult);
68+
Assert.That(Is.Equals(expectedResult, actualResult));
6969
}
7070

7171
}

UnitTests/ConvertToWords_Nepali.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public void ZeroPaisa()
2222
{
2323
string actualResult = AmtToWords.ToWords(32152M);
2424
string expectedResult = "बतीस हजार एक सय बाउन्न रूपैयाँ मात्र";
25-
Assert.AreEqual(expectedResult, actualResult);
25+
Assert.That(Is.Equals(expectedResult, actualResult));
2626
}
2727

2828
[Test]
@@ -33,39 +33,39 @@ public void OnePaisa()
3333
//Act
3434
string actualResult = AmtToWords.ToWords(32152.01M);
3535
//Assert
36-
Assert.AreEqual(expectedResult, actualResult);
36+
Assert.That(Is.Equals(expectedResult, actualResult));
3737
}
3838

3939
[Test]
4040
public void TenPaisa()
4141
{
4242
string actualResult = AmtToWords.ToWords(32152.10M);
4343
string expectedResult = "बतीस हजार एक सय बाउन्न रूपैयाँ दस पैसा मात्र";
44-
Assert.AreEqual(expectedResult, actualResult);
44+
Assert.That(Is.Equals(expectedResult, actualResult));
4545
}
4646

4747
[Test]
4848
public void ElevenPaisa()
4949
{
5050
string actualResult = AmtToWords.ToWords(32152.11M);
5151
string expectedResult = "बतीस हजार एक सय बाउन्न रूपैयाँ एघार पैसा मात्र";
52-
Assert.AreEqual(expectedResult, actualResult);
52+
Assert.That(Is.Equals(expectedResult, actualResult));
5353
}
5454

5555
[Test]
5656
public void ThirtyPaisa()
5757
{
5858
string actualResult = AmtToWords.ToWords(32152.30M);
5959
string expectedResult = "बतीस हजार एक सय बाउन्न रूपैयाँ तीस पैसा मात्र";
60-
Assert.AreEqual(expectedResult, actualResult);
60+
Assert.That(Is.Equals(expectedResult, actualResult));
6161
}
6262

6363
[Test]
6464
public void EightyEightPaisa()
6565
{
6666
string actualResult = AmtToWords.ToWords(32152.88M);
6767
string expectedResult = "बतीस हजार एक सय बाउन्न रूपैयाँ अठासी पैसा मात्र";
68-
Assert.AreEqual(expectedResult, actualResult);
68+
Assert.That(Is.Equals(expectedResult, actualResult));
6969
}
7070

7171
}

UnitTests/EnglishCulture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public void Setup()
2525
public void DecimalOnly(decimal amount, string words)
2626
{
2727
string result = amount.ToCurrencyWords();
28-
Assert.AreEqual(words, result);
28+
Assert.That(Is.Equals(words, result));
2929
}
3030

3131
[Test, TestCaseSource(nameof(TestCases))]

UnitTests/ExtensionFunction_English.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using NUnit.Framework;
2-
using System;
32
using NumericWordsConversion;
43

54
namespace UnitTests
@@ -27,7 +26,7 @@ public void Extension()
2726
decimal amt = 36253.20M;
2827
string expectedResult = "Thirty six thousand two hundred fifty three rupees twenty paisa only";
2928
string actualResult = amt.ToCurrencyWords();
30-
Assert.AreEqual(expectedResult, actualResult);
29+
Assert.That(Is.Equals(expectedResult, actualResult));
3130
}
3231

3332
//[Test]
@@ -44,7 +43,7 @@ public void ThreeDigitFloorPaisa()
4443
decimal amt = 11_321.924M;
4544
string expectedResult = "Eleven thousand three hundred twenty one rupees ninety two paisa only";
4645
var result = amt.ToCurrencyWords();
47-
Assert.AreEqual(result, expectedResult);
46+
Assert.That(Is.Equals(result, expectedResult));
4847
}
4948

5049
[Test]
@@ -53,7 +52,7 @@ public void ThreeDigitCeilingPaisa()
5352
decimal amt = 11_321.929M;
5453
string expectedResult = "Eleven thousand three hundred twenty one rupees ninety three paisa only";
5554
var result = amt.ToCurrencyWords();
56-
Assert.AreEqual(result, expectedResult);
55+
Assert.That(Is.Equals(result, expectedResult));
5756
}
5857

5958
[Test]
@@ -62,7 +61,7 @@ public void ShankhaExtension()
6261
decimal amt = 9_800_777_660_544_100_110_321.99M;
6362
string expectedResult = "Nine sextillion eight hundred quintillion seven hundred seventy seven quadrillion six hundred sixty trillion five hundred forty four billion one hundred million one hundred ten thousand three hundred twenty one rupees ninety nine paisa only";
6463
string actualResult = amt.ToCurrencyWords();
65-
Assert.AreEqual(expectedResult, actualResult);
64+
Assert.That(Is.Equals(expectedResult, actualResult));
6665
}
6766

6867
[Test]
@@ -72,7 +71,7 @@ public void PaisaOnly()
7271
string expectedResult = "Twenty paisa only";
7372

7473
string actualResult = amt.ToCurrencyWords();
75-
Assert.AreEqual(expectedResult, actualResult);
74+
Assert.That(Is.Equals(expectedResult, actualResult));
7675
}
7776

7877
}

UnitTests/ExtensionFunction_Nepali.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ public void Extension()
2424
decimal amt = 30246.20M;
2525
string expectedResult = "तीस हजार दुई सय छयालिस रूपैयाँ बीस पैसा मात्र";
2626
string actualResult = amt.ToCurrencyWords();
27-
Assert.AreEqual(expectedResult, actualResult);
27+
Assert.That(Is.Equals(expectedResult, actualResult));
2828
}
2929
[Test]
3030
public void ShankhaExtension()
3131
{
3232
decimal amt = 88_77_66_55_44_33_22_11_321M;
3333
string expectedResult = "अठासी शंख सत्हत्तर पद्म छैसठी नील पच्पन्न खरब चौवालिस अरब तेतीस करोड बाइस लाख एघार हजार तीन सय एकाइस रूपैयाँ मात्र";
3434
string actualResult = amt.ToCurrencyWords();
35-
Assert.AreEqual(expectedResult, actualResult);
35+
Assert.That(Is.Equals(expectedResult, actualResult));
3636
}
3737

3838
[Test]
@@ -41,7 +41,7 @@ public void PadmaAndTwentyPaisaExtension()
4141
decimal amt = 77_66_55_44_33_22_11_321.88123456789M;
4242
string expectedResult = "सत्हत्तर पद्म छैसठी नील पच्पन्न खरब चौवालिस अरब तेतीस करोड बाइस लाख एघार हजार तीन सय एकाइस रूपैयाँ अठासी पैसा मात्र";
4343
string actualResult = amt.ToCurrencyWords();
44-
Assert.AreEqual(expectedResult, actualResult);
44+
Assert.That(Is.Equals(expectedResult, actualResult));
4545
}
4646

4747
[Test]
@@ -51,7 +51,7 @@ public void PaisaOnly()
5151
string expectedResult = "अठासी पैसा मात्र";
5252

5353
string actualResult = amt.ToCurrencyWords();
54-
Assert.AreEqual(expectedResult, actualResult);
54+
Assert.That(Is.Equals(expectedResult, actualResult));
5555
}
5656

5757
[Test]
@@ -60,7 +60,7 @@ public void NepaliExtension()
6060
decimal amt = 32152.88M;
6161
string actualResult = amt.ToCurrencyWords();
6262
string expectedResult = "बतीस हजार एक सय बाउन्न रूपैयाँ अठासी पैसा मात्र";
63-
Assert.AreEqual(expectedResult, actualResult);
63+
Assert.That(Is.Equals(expectedResult, actualResult));
6464
}
6565
}
6666
}

UnitTests/InternationalNepaliTest.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,47 +24,47 @@ public void ZeroPaisa()
2424
{
2525
string actualResult = AmtToWords.ToWords(32152M);
2626
string expectedResult = "Thirty two thousand one hundred fifty two rupees only";
27-
Assert.AreEqual(expectedResult, actualResult);
27+
Assert.That(Is.Equals(expectedResult, actualResult));
2828
}
2929

3030
[Test]
3131
public void OnePaisa()
3232
{
3333
string actualResult = AmtToWords.ToWords(32152.01M);
3434
string expectedResult = "Thirty two thousand one hundred fifty two rupees one paisa only";
35-
Assert.AreEqual(expectedResult, actualResult);
35+
Assert.That(Is.Equals(expectedResult, actualResult));
3636
}
3737

3838
[Test]
3939
public void TenPaisa()
4040
{
4141
string actualResult = AmtToWords.ToWords(32152.10M);
4242
string expectedResult = "Thirty two thousand one hundred fifty two rupees ten paisa only";
43-
Assert.AreEqual(expectedResult, actualResult);
43+
Assert.That(Is.Equals(expectedResult, actualResult));
4444
}
4545

4646
[Test]
4747
public void ElevenPaisa()
4848
{
4949
string actualResult = AmtToWords.ToWords(32152.11M);
5050
string expectedResult = "Thirty two thousand one hundred fifty two rupees eleven paisa only";
51-
Assert.AreEqual(expectedResult, actualResult);
51+
Assert.That(Is.Equals(expectedResult, actualResult));
5252
}
5353

5454
[Test]
5555
public void ThirtyPaisa()
5656
{
5757
string actualResult = AmtToWords.ToWords(32152.30M);
5858
string expectedResult = "Thirty two thousand one hundred fifty two rupees thirty paisa only";
59-
Assert.AreEqual(expectedResult, actualResult);
59+
Assert.That(Is.Equals(expectedResult, actualResult));
6060
}
6161

6262
[Test]
6363
public void EightyEightPaisa()
6464
{
6565
string actualResult = AmtToWords.ToWords(32152.88M);
6666
string expectedResult = "Thirty two thousand one hundred fifty two rupees eighty eight paisa only";
67-
Assert.AreEqual(expectedResult, actualResult);
67+
Assert.That(Is.Equals(expectedResult, actualResult));
6868
}
6969

7070
}

UnitTests/NepaliCultureEnglishOutput.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
using System.Net.NetworkInformation;
2-
using NumericWordsConversion;
1+
using NumericWordsConversion;
32
using NUnit.Framework;
43

54
namespace UnitTests
@@ -16,7 +15,7 @@ public void DecimalOnly(decimal amount, string words)
1615
OutputFormat = OutputFormat.English
1716
});
1817
string result = amt.ToWords(amount);
19-
Assert.AreEqual(words, result);
18+
Assert.That(Is.Equals(words, result));
2019
}
2120

2221
private static readonly object[] WordCases =

UnitTests/ToUnicodeWords.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,47 +22,47 @@ public void ZeroPaisa()
2222
{
2323
string actualResult = amtToWords.ToWords(32152M);
2424
string expectedResult = "बतीस हजार एक सय बाउन्न रूपैयाँ मात्र";
25-
Assert.AreEqual(expectedResult, actualResult);
25+
Assert.That(Is.Equals(expectedResult, actualResult));
2626
}
2727

2828
[Test]
2929
public void OnePaisa()
3030
{
3131
string actualResult = amtToWords.ToWords(32152.01M);
3232
string expectedResult = "बतीस हजार एक सय बाउन्न रूपैयाँ एक पैसा मात्र";
33-
Assert.AreEqual(expectedResult, actualResult);
33+
Assert.That(Is.Equals(expectedResult, actualResult));
3434
}
3535

3636
[Test]
3737
public void TenPaisa()
3838
{
3939
string actualResult = amtToWords.ToWords(32152.10M);
4040
string expectedResult = "बतीस हजार एक सय बाउन्न रूपैयाँ दस पैसा मात्र";
41-
Assert.AreEqual(expectedResult, actualResult);
41+
Assert.That(Is.Equals(expectedResult, actualResult));
4242
}
4343

4444
[Test]
4545
public void ElevenPaisa()
4646
{
4747
string actualResult = amtToWords.ToWords(32152.11M);
4848
string expectedResult = "बतीस हजार एक सय बाउन्न रूपैयाँ एघार पैसा मात्र";
49-
Assert.AreEqual(expectedResult, actualResult);
49+
Assert.That(Is.Equals(expectedResult, actualResult));
5050
}
5151

5252
[Test]
5353
public void ThirtyPaisa()
5454
{
5555
string actualResult = amtToWords.ToWords(32152.30M);
5656
string expectedResult = "बतीस हजार एक सय बाउन्न रूपैयाँ तीस पैसा मात्र";
57-
Assert.AreEqual(expectedResult, actualResult);
57+
Assert.That(Is.Equals(expectedResult, actualResult));
5858
}
5959

6060
[Test]
6161
public void EightyEightPaisa()
6262
{
6363
string actualResult = amtToWords.ToWords(32152.88M);
6464
string expectedResult = "बतीस हजार एक सय बाउन्न रूपैयाँ अठासी पैसा मात्र";
65-
Assert.AreEqual(expectedResult, actualResult);
65+
Assert.That(Is.Equals(expectedResult, actualResult));
6666
}
6767

6868
}

0 commit comments

Comments
 (0)