Skip to content

Commit

Permalink
Update Tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Citrinate committed Feb 25, 2024
1 parent f7dfec8 commit 6791ae7
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 14 deletions.
8 changes: 4 additions & 4 deletions FreePackages.Tests/Apps.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using System.Collections.Generic;
using System.IO;
using ArchiSteamFarm.Helpers.Json;
using Microsoft.IdentityModel.Tokens;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json;
using SteamKit2;

namespace FreePackages.Tests;
Expand All @@ -15,13 +15,13 @@ public class Apps {
[TestInitialize]
public void InitializePackageFilter () {
PackageFilter = new PackageFilter(new BotCache(), new List<FilterConfig>());
PackageFilter.UpdateUserData(JsonConvert.DeserializeObject<UserData>(File.ReadAllText("userdata_empty.json")));
PackageFilter.UpdateUserData(File.ReadAllText("userdata_empty.json").ToJsonObject<UserData>());
PackageFilter.Country = "FOO";
}

[TestCleanup]
public void CleanupPackageFilter() {
PackageFilter.UpdateUserData(JsonConvert.DeserializeObject<UserData>(File.ReadAllText("userdata_empty.json")));
PackageFilter.UpdateUserData(File.ReadAllText("userdata_empty.json").ToJsonObject<UserData>());
PackageFilter.Country = "FOO";
}

Expand Down Expand Up @@ -51,7 +51,7 @@ public void CanDetectAvailableAppByState() {
[TestMethod]
public void CanDetectRedeemableAppWithAppRequirement() {
var app = new FilterableApp(KeyValue.LoadAsText("app_with_required_app.txt"));
var userData = JsonConvert.DeserializeObject<UserData>(File.ReadAllText("userdata_empty.json"));
var userData = File.ReadAllText("userdata_empty.json").ToJsonObject<UserData>();
userData.OwnedApps.Add(1086940);
PackageFilter.UpdateUserData(userData);

Expand Down
14 changes: 7 additions & 7 deletions FreePackages.Tests/Filters.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Collections.Generic;
using System.IO;
using ArchiSteamFarm.Helpers.Json;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json;
using SteamKit2;

namespace FreePackages.Tests;
Expand All @@ -15,13 +15,13 @@ public class Filters {
[TestInitialize]
public void InitializePackageFilter () {
PackageFilter = new PackageFilter(new BotCache(), new List<FilterConfig>());
PackageFilter.UpdateUserData(JsonConvert.DeserializeObject<UserData>(File.ReadAllText("userdata_empty.json")));
PackageFilter.UpdateUserData(File.ReadAllText("userdata_empty.json").ToJsonObject<UserData>());
Filter = new FilterConfig();
}

[TestCleanup]
public void CleanupPackageFilter() {
PackageFilter.UpdateUserData(JsonConvert.DeserializeObject<UserData>(File.ReadAllText("userdata_empty.json")));
PackageFilter.UpdateUserData(File.ReadAllText("userdata_empty.json").ToJsonObject<UserData>());
Filter = new FilterConfig();
}

Expand Down Expand Up @@ -308,15 +308,15 @@ public void CanFilterByStoreData() {

Assert.IsFalse(PackageFilter.IsAppIgnoredByFilter(app, Filter));

PackageFilter.UpdateUserData(JsonConvert.DeserializeObject<UserData>(File.ReadAllText("userdata_with_ignored_apps.json")));
PackageFilter.UpdateUserData(File.ReadAllText("userdata_with_ignored_apps.json").ToJsonObject<UserData>());

Assert.IsTrue(PackageFilter.IsAppIgnoredByFilter(app, Filter));

PackageFilter.UpdateUserData(JsonConvert.DeserializeObject<UserData>(File.ReadAllText("userdata_with_excluded_tags.json")));
PackageFilter.UpdateUserData(File.ReadAllText("userdata_with_excluded_tags.json").ToJsonObject<UserData>());

Assert.IsTrue(PackageFilter.IsAppIgnoredByFilter(app, Filter));

PackageFilter.UpdateUserData(JsonConvert.DeserializeObject<UserData>(File.ReadAllText("userdata_with_excluded_content_descriptors.json")));
PackageFilter.UpdateUserData(File.ReadAllText("userdata_with_excluded_content_descriptors.json").ToJsonObject<UserData>());

Assert.IsTrue(PackageFilter.IsAppIgnoredByFilter(app, Filter));
}
Expand All @@ -333,7 +333,7 @@ public void CanUseMultipleFilters() {
filterB.Types.Add("Game");

var packageFilter = new PackageFilter(new BotCache(), new List<FilterConfig>() { filterA, filterB });
packageFilter.UpdateUserData(JsonConvert.DeserializeObject<UserData>(File.ReadAllText("userdata_empty.json")));
packageFilter.UpdateUserData(File.ReadAllText("userdata_empty.json").ToJsonObject<UserData>());

Assert.IsFalse(packageFilter.IsAppWantedByFilter(app, filterA));
Assert.IsTrue(packageFilter.IsAppIgnoredByFilter(app, filterA));
Expand Down
6 changes: 3 additions & 3 deletions FreePackages.Tests/Packages.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Collections.Generic;
using System.IO;
using ArchiSteamFarm.Helpers.Json;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json;
using SteamKit2;

namespace FreePackages.Tests;
Expand All @@ -14,13 +14,13 @@ public class Packages {
[TestInitialize]
public void InitializePackageFilter () {
PackageFilter = new PackageFilter(new BotCache(), new List<FilterConfig>());
PackageFilter.UpdateUserData(JsonConvert.DeserializeObject<UserData>(File.ReadAllText("userdata_empty.json")));
PackageFilter.UpdateUserData(File.ReadAllText("userdata_empty.json").ToJsonObject<UserData>());
PackageFilter.Country = "FOO";
}

[TestCleanup]
public void CleanupPackageFilter() {
PackageFilter.UpdateUserData(JsonConvert.DeserializeObject<UserData>(File.ReadAllText("userdata_empty.json")));
PackageFilter.UpdateUserData(File.ReadAllText("userdata_empty.json").ToJsonObject<UserData>());
PackageFilter.Country = "FOO";
}

Expand Down

0 comments on commit 6791ae7

Please sign in to comment.