public void MismatchedVersion() { string manifestPath = Path.Combine(TestFilePath, "BeatSync_manifest_WrongVersion.json"); string assemblyPath = Path.Combine(TestFilePath, "BeatSync_AssemblyInfo.cs"); var task = new GetManifestInfoTask(manifestPath, assemblyPath); Assert.IsTrue(task.GetManifestInfo()); Assert.IsTrue(task.Log.Messages.First().Contains("BSMOD01")); Assert.IsTrue(task.Log.Messages.First().Contains("(35-35:29-34)")); }
public void MissingVersion() { string manifestPath = Path.Combine(TestFilePath, "BeatSync_manifest_MissingVersion.json"); string assemblyPath = Path.Combine(TestFilePath, "BeatSync_AssemblyInfo.cs"); string expectedVersion = "E.R.R"; string expectedGameVer = "1.5.0"; var task = new GetManifestInfoTask(manifestPath, assemblyPath); Assert.IsTrue(task.GetManifestInfo()); Assert.AreEqual(expectedVersion, task.PluginVersion); Assert.AreEqual(expectedGameVer, task.GameVersion); }