Skip to content

Commit db265f7

Browse files
committed
refactor: unit test warnings reduced
1 parent 16295be commit db265f7

8 files changed

+45
-44
lines changed

tests/LSDW.Domain.Tests/Extensions/IntegerExtensionsTests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public void GetListTest()
2020
{
2121
int i = 10;
2222

23-
IList<int> ints = i.GetList();
23+
List<int> ints = i.GetList();
2424

2525
Assert.AreEqual(i + 1, ints.Count);
2626
}

tests/LSDW.Domain.Tests/Factories/DomainFactoryTests.Models.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public void CreateAllDrugsTest()
6666
drugs = DomainFactory.CreateAllDrugs();
6767

6868
Assert.IsNotNull(drugs);
69-
Assert.IsTrue(drugs.Any());
69+
Assert.AreNotEqual(0, drugs.Count);
7070
}
7171

7272
[TestMethod]

tests/LSDW.Domain.Tests/Models/Base/BindablePropertyTests.cs

+2-5
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,8 @@ public void BindablePropertySameValueTest()
5252
Assert.AreEqual(oldValue, testClass.TestProperty.Value);
5353
}
5454

55-
private sealed class TestClass
55+
private sealed class TestClass(string testProperty)
5656
{
57-
public TestClass(string testProperty)
58-
=> TestProperty = new BindableProperty<string>(testProperty);
59-
60-
public IBindableProperty<string> TestProperty { get; set; }
57+
public IBindableProperty<string> TestProperty { get; set; } = new BindableProperty<string>(testProperty);
6158
}
6259
}

tests/LSDW.Domain.Tests/Models/SettingsTests.DealerSettings.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ public void DealerSettingsInstanceTest()
1313
[TestMethod]
1414
public void GetDownTimeInHoursValuesTest()
1515
{
16-
int[] values = _settings.Dealer.GetDownTimeInHoursValues();
16+
int[]? values = _settings.Dealer.GetDownTimeInHoursValues();
1717

1818
Assert.IsNotNull(values);
19-
Assert.IsTrue(values.Any());
19+
Assert.AreNotEqual(0, values.Length);
2020
}
2121
}

tests/LSDW.Domain.Tests/Models/SettingsTests.MarketSettings.cs

+10-10
Original file line numberDiff line numberDiff line change
@@ -15,45 +15,45 @@ public void MarketSettingsInstanceTest()
1515
[TestMethod]
1616
public void GetSpecialOfferChanceValuesTest()
1717
{
18-
float[] values = _settings.Market.GetSpecialOfferChanceValues();
18+
float[]? values = _settings.Market.GetSpecialOfferChanceValues();
1919

2020
Assert.IsNotNull(values);
21-
Assert.IsTrue(values.Any());
21+
Assert.AreNotEqual(0, values.Length);
2222
}
2323

2424
[TestMethod]
2525
public void GetInventoryChangeIntervalValuesTest()
2626
{
27-
int[] values = _settings.Market.GetInventoryChangeIntervalValues();
27+
int[]? values = _settings.Market.GetInventoryChangeIntervalValues();
2828

2929
Assert.IsNotNull(values);
30-
Assert.IsTrue(values.Any());
30+
Assert.AreNotEqual(0, values.Length);
3131
}
3232

3333
[TestMethod]
3434
public void GetPriceChangeIntervalValuesTest()
3535
{
36-
int[] values = _settings.Market.GetPriceChangeIntervalValues();
36+
int[]? values = _settings.Market.GetPriceChangeIntervalValues();
3737

3838
Assert.IsNotNull(values);
39-
Assert.IsTrue(values.Any());
39+
Assert.AreNotEqual(0, values.Length);
4040
}
4141

4242
[TestMethod]
4343
public void GetMaximumDrugPriceValuesTest()
4444
{
45-
float[] values = _settings.Market.GetMaximumDrugPriceValues();
45+
float[]? values = _settings.Market.GetMaximumDrugPriceValues();
4646

4747
Assert.IsNotNull(values);
48-
Assert.IsTrue(values.Any());
48+
Assert.AreNotEqual(0, values.Length);
4949
}
5050

5151
[TestMethod]
5252
public void GetMinimumDrugPriceValuesTest()
5353
{
54-
float[] values = _settings.Market.GetMinimumDrugPriceValues();
54+
float[]? values = _settings.Market.GetMinimumDrugPriceValues();
5555

5656
Assert.IsNotNull(values);
57-
Assert.IsTrue(values.Any());
57+
Assert.AreNotEqual(0, values.Length);
5858
}
5959
}

tests/LSDW.Domain.Tests/Models/SettingsTests.PlayerSettings.cs

+6-6
Original file line numberDiff line numberDiff line change
@@ -17,27 +17,27 @@ public void PlayerSettingsInstanceTest()
1717
[TestMethod]
1818
public void GetExperienceMultiplierValuesTest()
1919
{
20-
float[] values = _settings.Player.GetExperienceMultiplierValues();
20+
float[]? values = _settings.Player.GetExperienceMultiplierValues();
2121

2222
Assert.IsNotNull(values);
23-
Assert.IsTrue(values.Any());
23+
Assert.AreNotEqual(0, values.Length);
2424
}
2525

2626
[TestMethod]
2727
public void GetInventoryExpansionPerLevelValuesTest()
2828
{
29-
int[] values = _settings.Player.GetInventoryExpansionPerLevelValues();
29+
int[]? values = _settings.Player.GetInventoryExpansionPerLevelValues();
3030

3131
Assert.IsNotNull(values);
32-
Assert.IsTrue(values.Any());
32+
Assert.AreNotEqual(0, values.Length);
3333
}
3434

3535
[TestMethod]
3636
public void GetStartingInventoryValuesTest()
3737
{
38-
int[] values = _settings.Player.GetStartingInventoryValues();
38+
int[]? values = _settings.Player.GetStartingInventoryValues();
3939

4040
Assert.IsNotNull(values);
41-
Assert.IsTrue(values.Any());
41+
Assert.AreNotEqual(0, values.Length);
4242
}
4343
}

tests/LSDW.Domain.Tests/Models/SettingsTests.TraffickingSettings.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@ public void TraffickingSettingsInstanceTest()
1313
[TestMethod]
1414
public void GetBustChanceValuesTest()
1515
{
16-
float[] values = _settings.Trafficking.GetBustChanceValues();
16+
float[]? values = _settings.Trafficking.GetBustChanceValues();
1717

1818
Assert.IsNotNull(values);
19-
Assert.IsTrue(values.Any());
19+
Assert.AreNotEqual(0, values.Length);
2020
}
2121

2222
[TestMethod]
2323
public void GetWantedLevelValuesTest()
2424
{
25-
int[] values = _settings.Trafficking.GetWantedLevelValues();
25+
int[]? values = _settings.Trafficking.GetWantedLevelValues();
2626

2727
Assert.IsNotNull(values);
28-
Assert.IsTrue(values.Any());
28+
Assert.AreNotEqual(0, values.Length);
2929
}
3030
}

tests/LSDW.Infrastructure.Tests/Factories/InfrastructureFactoryTests.States.cs

+19-15
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public void CreateDrugFromStateTest()
2020
{
2121
DrugState state = GetDrugState();
2222

23-
IDrug drug = CreateDrug(state);
23+
IDrug? drug = CreateDrug(state);
2424

2525
Assert.IsNotNull(drug);
2626
Assert.AreEqual(state.Type, drug.Type);
@@ -31,9 +31,9 @@ public void CreateDrugFromStateTest()
3131
[TestMethod]
3232
public void CreateDrugsFromStatesTest()
3333
{
34-
List<DrugState> states = new() { GetDrugState(), GetDrugState() };
34+
List<DrugState> states = [GetDrugState(), GetDrugState()];
3535

36-
ICollection<IDrug> drugs = CreateDrugs(states);
36+
ICollection<IDrug>? drugs = CreateDrugs(states);
3737

3838
Assert.IsNotNull(drugs);
3939
Assert.AreEqual(states.Count, drugs.Count);
@@ -44,7 +44,7 @@ public void CreateDrugStateTest()
4444
{
4545
IDrug drug = DomainFactory.CreateDrug();
4646

47-
DrugState state = CreateDrugState(drug);
47+
DrugState? state = CreateDrugState(drug);
4848

4949
Assert.IsNotNull(state);
5050
Assert.AreEqual(drug.Type, state.Type);
@@ -57,7 +57,7 @@ public void CreateDrugStatesTest()
5757
{
5858
ICollection<IDrug> drugs = DomainFactory.CreateAllDrugs();
5959

60-
List<DrugState> states = CreateDrugStates(drugs);
60+
List<DrugState>? states = CreateDrugStates(drugs);
6161

6262
Assert.IsNotNull(states);
6363
Assert.AreEqual(drugs.Count, states.Count);
@@ -69,7 +69,7 @@ public void CreateInventoryStateTest()
6969
int money = 1000;
7070
IInventory inventory = DomainFactory.CreateInventory(money);
7171

72-
InventoryState state = CreateInventoryState(inventory);
72+
InventoryState? state = CreateInventoryState(inventory);
7373

7474
Assert.IsNotNull(state);
7575
Assert.IsNotNull(state.Drugs);
@@ -101,11 +101,13 @@ public void CreatePlayerStateTest()
101101
[TestMethod]
102102
public void CreateDealerStatesTest()
103103
{
104-
ICollection<IDealer> dealers = new List<IDealer>()
105-
{
104+
ICollection<IDealer>? dealers;
105+
106+
dealers =
107+
[
106108
DomainFactory.CreateDealer(_zeroVector, _pedHash),
107109
DomainFactory.CreateDealer(_zeroVector, _pedHash),
108-
};
110+
];
109111

110112
List<DealerState> states = CreateDealerStates(dealers);
111113

@@ -194,11 +196,13 @@ public void CreateTransactionStateTest()
194196
[TestMethod]
195197
public void CreateTransactionStatesTest()
196198
{
197-
ICollection<ITransaction> transactions = new List<ITransaction>()
198-
{
199+
ICollection<ITransaction>? transactions;
200+
201+
transactions =
202+
[
199203
DomainFactory.CreateTransaction(DateTime.MinValue, TransactionType.SELL, DrugType.COKE, 10, 100),
200204
DomainFactory.CreateTransaction(DateTime.MinValue, TransactionType.SELL, DrugType.METH, 10, 125),
201-
};
205+
];
202206

203207
List<TransactionState> states = CreateTransactionStates(transactions);
204208

@@ -211,11 +215,11 @@ public void CreateGameStateTest()
211215
{
212216
IPlayer player = DomainFactory.CreatePlayer(RandomHelper.GetInt(123456789, 987654321));
213217
player.Inventory.Restock(player.Level);
214-
List<IDealer> dealers = new()
215-
{
218+
List<IDealer> dealers =
219+
[
216220
DomainFactory.CreateDealer(_zeroVector),
217221
DomainFactory.CreateDealer(_zeroVector),
218-
};
222+
];
219223
foreach (IDealer dealer in dealers)
220224
_ = dealer.Inventory.Restock(player.Level);
221225

0 commit comments

Comments
 (0)