Move legacy VS2013 solution folder

This commit is contained in:
Christian Helle
2017-11-09 09:47:38 +01:00
parent 3cdf0c0f7e
commit 7856f0465d
75 changed files with 0 additions and 0 deletions
@@ -0,0 +1,62 @@
using System.IO;
using ChristianHelle.DeveloperTools.CodeGenerators.Resw.VSPackage.CustomTool;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace ChristianHelle.DeveloperTools.CodeGenerators.Resw.CustomTool.Tests
{
[TestClass]
[DeploymentItem("Resources/ResourcesWithoutValues.resw")]
[DeploymentItem("Resources/ResourcesWithoutComments.resw")]
public class ResourceParserErrorHandlingTests
{
[TestMethod]
public void ParseHandlesMissingResourceItemValues()
{
var reswFileContents = File.ReadAllText("ResourcesWithoutValues.resw");
var target = new ResourceParser(reswFileContents);
var actual = target.Parse();
Assert.IsNotNull(actual);
CollectionAssert.AllItemsAreNotNull(actual);
}
[TestMethod]
public void ParseWithMissingResourceItemValuesSetsValueNull()
{
var reswFileContents = File.ReadAllText("ResourcesWithoutValues.resw");
var target = new ResourceParser(reswFileContents);
var actual = target.Parse();
Assert.IsNotNull(actual);
CollectionAssert.AllItemsAreNotNull(actual);
foreach (var item in actual)
Assert.IsTrue(string.IsNullOrEmpty(item.Value));
}
[TestMethod]
public void ParseHandlesMissingResourceItemComments()
{
var reswFileContents = File.ReadAllText("ResourcesWithoutComments.resw");
var target = new ResourceParser(reswFileContents);
var actual = target.Parse();
Assert.IsNotNull(actual);
CollectionAssert.AllItemsAreNotNull(actual);
}
[TestMethod]
public void ParseWithMissingResourceItemCommentsSetsCommentsNull()
{
var reswFileContents = File.ReadAllText("ResourcesWithoutComments.resw");
var target = new ResourceParser(reswFileContents);
var actual = target.Parse();
Assert.IsNotNull(actual);
CollectionAssert.AllItemsAreNotNull(actual);
foreach (var item in actual)
Assert.IsTrue(string.IsNullOrEmpty(item.Comment));
}
}
}