aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.UnitTesting
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2018-10-03 14:19:04 +0300
committerRoy Ben-Shabat <Roy@Twine-s.com>2018-10-03 14:19:04 +0300
commitc23d740d6a80db62b7b43ea17639ba4c2ef4e336 (patch)
treebc0f437f1697bd232d4dbf964a46f6d62ed2c4db /Software/Visual_Studio/Tango.UnitTesting
parent251cf705409697f339828359b6770534116dca5f (diff)
downloadTango-c23d740d6a80db62b7b43ea17639ba4c2ef4e336.tar.gz
Tango-c23d740d6a80db62b7b43ea17639ba4c2ef4e336.zip
Working on RML Module..
Diffstat (limited to 'Software/Visual_Studio/Tango.UnitTesting')
-rw-r--r--Software/Visual_Studio/Tango.UnitTesting/ColorLib_TST.cs28
-rw-r--r--Software/Visual_Studio/Tango.UnitTesting/Helper.cs2
-rw-r--r--Software/Visual_Studio/Tango.UnitTesting/Tango.UnitTesting.csproj10
3 files changed, 38 insertions, 2 deletions
diff --git a/Software/Visual_Studio/Tango.UnitTesting/ColorLib_TST.cs b/Software/Visual_Studio/Tango.UnitTesting/ColorLib_TST.cs
index 5541bc286..dc19c77dd 100644
--- a/Software/Visual_Studio/Tango.UnitTesting/ColorLib_TST.cs
+++ b/Software/Visual_Studio/Tango.UnitTesting/ColorLib_TST.cs
@@ -11,6 +11,9 @@ using System.Collections.Generic;
using Tango.BL;
using System.IO;
using System.Diagnostics;
+using Tango.Documents;
+using Tango.Core.IO;
+using Tango.MachineStudio.ColorLab.ViewModels;
namespace Tango.UnitTesting
{
@@ -163,6 +166,31 @@ namespace Tango.UnitTesting
Assert.IsTrue(output.SingleCoordinates.OutputLiquids.Count == conversionInput.InputCoordinates.InputLiquids.Count);
}
+ [TestMethod]
+ public void Write_Calibration_Data_Excel_File()
+ {
+ String temp_file = Helper.GetTempFolderPath() + "\\CalibrationData.xlsx";
+ File.Copy(Helper.GetResourcePath("Calibration Data Template.xlsx"), temp_file);
+
+ CalibrationDataVM vm = new CalibrationDataVM();
+
+ for (int i = 0; i < 10; i++)
+ {
+ vm.CalibrationPoints.Add(new CalibrationDataPointVM()
+ {
+ X = i + 1,
+ Y = (i + 1) * 10,
+ });
+ }
+
+ using (ExcelWriter writer = new ExcelWriter(temp_file))
+ {
+ writer.WriteData(vm.CalibrationPoints, "CalibrationData");
+ }
+
+ Helper.ShowInExplorer(temp_file);
+ }
+
private static CalibrationData GenerateCalibrationData(PMR.ColorLab.LiquidType liquidType)
{
CalibrationData data = new CalibrationData();
diff --git a/Software/Visual_Studio/Tango.UnitTesting/Helper.cs b/Software/Visual_Studio/Tango.UnitTesting/Helper.cs
index 67252f914..ae7636c7b 100644
--- a/Software/Visual_Studio/Tango.UnitTesting/Helper.cs
+++ b/Software/Visual_Studio/Tango.UnitTesting/Helper.cs
@@ -22,7 +22,7 @@ namespace Tango.UnitTesting
/// <returns></returns>
public static String GetResourcePath(String fileName)
{
- return Path.GetFullPath(@"..\..\Resources\" + fileName);
+ return Path.GetFullPath(@"..\..\..\Resources\" + fileName);
}
/// <summary>
diff --git a/Software/Visual_Studio/Tango.UnitTesting/Tango.UnitTesting.csproj b/Software/Visual_Studio/Tango.UnitTesting/Tango.UnitTesting.csproj
index 7a37655a8..49d2d8cb5 100644
--- a/Software/Visual_Studio/Tango.UnitTesting/Tango.UnitTesting.csproj
+++ b/Software/Visual_Studio/Tango.UnitTesting/Tango.UnitTesting.csproj
@@ -115,6 +115,10 @@
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
+ <ProjectReference Include="..\MachineStudio\Modules\Tango.MachineStudio.ColorLab\Tango.MachineStudio.ColorLab.csproj">
+ <Project>{4d183aca-552b-4135-ae81-7c5a8e5fc3b1}</Project>
+ <Name>Tango.MachineStudio.ColorLab</Name>
+ </ProjectReference>
<ProjectReference Include="..\MachineStudio\Modules\Tango.MachineStudio.Logging\Tango.MachineStudio.Logging.csproj">
<Project>{1674f726-0e66-414f-b9fd-c6f20d7f07c7}</Project>
<Name>Tango.MachineStudio.Logging</Name>
@@ -143,6 +147,10 @@
<Project>{38197109-8610-4d3f-92b9-16d48df94d7c}</Project>
<Name>Tango.DAL.Remote</Name>
</ProjectReference>
+ <ProjectReference Include="..\Tango.Documents\Tango.Documents.csproj">
+ <Project>{ca87a608-7b17-4c98-88f2-42abee10f4c1}</Project>
+ <Name>Tango.Documents</Name>
+ </ProjectReference>
<ProjectReference Include="..\Tango.Integration\Tango.Integration.csproj">
<Project>{4206ac58-3b57-4699-8835-90bf6db01a61}</Project>
<Name>Tango.Integration</Name>
@@ -202,7 +210,7 @@
<Import Project="..\packages\System.Data.SQLite.Core.1.0.108.0\build\net46\System.Data.SQLite.Core.targets" Condition="Exists('..\packages\System.Data.SQLite.Core.1.0.108.0\build\net46\System.Data.SQLite.Core.targets')" />
<ProjectExtensions>
<VisualStudio>
- <UserProperties BuildVersion_StartDate="2000/1/1" BuildVersion_UseGlobalSettings="False" BuildVersion_BuildVersioningStyle="None.None.Increment.TimeStamp" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_AssemblyInfoFilename="Properties\AssemblyInfo.cs" />
+ <UserProperties BuildVersion_AssemblyInfoFilename="Properties\AssemblyInfo.cs" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_BuildVersioningStyle="None.None.Increment.TimeStamp" BuildVersion_UseGlobalSettings="False" BuildVersion_StartDate="2000/1/1" />
</VisualStudio>
</ProjectExtensions>
</Project> \ No newline at end of file