public void Compare_array_and_list()
        {
            var a = new[] {42, 99};
            var l = new List<int>() {42, 99};

            Assert.Throws<NotEqualDueToDifferentStructures>(() => Equalidator.AreEqual(a, l));

            a.ShouldEqual(l, true);
        }
        public void SaveInstalledPluginsFile_SaveAllLines()
        {
            var lines = new[] {"lines1", "line2", "line3"};

            var saveToPath = Path.GetTempFileName();
            PluginFileParser.SaveInstalledPluginsFile(lines, saveToPath);

            lines.ShouldEqual(File.ReadAllLines(saveToPath));

            File.Delete(saveToPath);
        }