From 8fe5b936acebd0e3fa6884808797b44dd11fc987 Mon Sep 17 00:00:00 2001 From: Staasafras Date: Wed, 29 Sep 2021 11:55:10 -0400 Subject: [PATCH 1/5] initial checkin - auto generated hellow world --- CashRegister.csproj | 8 +++ Program.cs | 12 ++++ bin/Debug/net5.0/CashRegister.deps.json | 23 +++++++ bin/Debug/net5.0/CashRegister.dll | Bin 0 -> 4608 bytes bin/Debug/net5.0/CashRegister.pdb | Bin 0 -> 9608 bytes .../CashRegister.runtimeconfig.dev.json | 8 +++ .../net5.0/CashRegister.runtimeconfig.json | 9 +++ bin/Debug/net5.0/ref/CashRegister.dll | Bin 0 -> 5120 bytes obj/CashRegister.csproj.nuget.dgspec.json | 60 ++++++++++++++++ obj/CashRegister.csproj.nuget.g.props | 18 +++++ obj/CashRegister.csproj.nuget.g.targets | 6 ++ ...CoreApp,Version=v5.0.AssemblyAttributes.cs | 4 ++ obj/Debug/net5.0/CashRegister.AssemblyInfo.cs | 22 ++++++ .../CashRegister.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 +++ obj/Debug/net5.0/CashRegister.assets.cache | Bin 0 -> 143 bytes ...ashRegister.csproj.AssemblyReference.cache | Bin 0 -> 68224 bytes ...ashRegister.csproj.CoreCompileInputs.cache | 1 + .../CashRegister.csproj.FileListAbsolute.txt | 15 ++++ obj/Debug/net5.0/CashRegister.dll | Bin 0 -> 4608 bytes .../CashRegister.genruntimeconfig.cache | 1 + obj/Debug/net5.0/CashRegister.pdb | Bin 0 -> 9608 bytes obj/Debug/net5.0/ref/CashRegister.dll | Bin 0 -> 5120 bytes obj/project.assets.json | 65 ++++++++++++++++++ obj/project.nuget.cache | 8 +++ 25 files changed, 271 insertions(+) create mode 100644 CashRegister.csproj create mode 100644 Program.cs create mode 100644 bin/Debug/net5.0/CashRegister.deps.json create mode 100644 bin/Debug/net5.0/CashRegister.dll create mode 100644 bin/Debug/net5.0/CashRegister.pdb create mode 100644 bin/Debug/net5.0/CashRegister.runtimeconfig.dev.json create mode 100644 bin/Debug/net5.0/CashRegister.runtimeconfig.json create mode 100644 bin/Debug/net5.0/ref/CashRegister.dll create mode 100644 obj/CashRegister.csproj.nuget.dgspec.json create mode 100644 obj/CashRegister.csproj.nuget.g.props create mode 100644 obj/CashRegister.csproj.nuget.g.targets create mode 100644 obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs create mode 100644 obj/Debug/net5.0/CashRegister.AssemblyInfo.cs create mode 100644 obj/Debug/net5.0/CashRegister.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net5.0/CashRegister.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net5.0/CashRegister.assets.cache create mode 100644 obj/Debug/net5.0/CashRegister.csproj.AssemblyReference.cache create mode 100644 obj/Debug/net5.0/CashRegister.csproj.CoreCompileInputs.cache create mode 100644 obj/Debug/net5.0/CashRegister.csproj.FileListAbsolute.txt create mode 100644 obj/Debug/net5.0/CashRegister.dll create mode 100644 obj/Debug/net5.0/CashRegister.genruntimeconfig.cache create mode 100644 obj/Debug/net5.0/CashRegister.pdb create mode 100644 obj/Debug/net5.0/ref/CashRegister.dll create mode 100644 obj/project.assets.json create mode 100644 obj/project.nuget.cache diff --git a/CashRegister.csproj b/CashRegister.csproj new file mode 100644 index 00000000..1d2d39a9 --- /dev/null +++ b/CashRegister.csproj @@ -0,0 +1,8 @@ + + + + Exe + net5.0 + + + diff --git a/Program.cs b/Program.cs new file mode 100644 index 00000000..d4f5106b --- /dev/null +++ b/Program.cs @@ -0,0 +1,12 @@ +using System; + +namespace CashRegister +{ + class Program + { + static void Main(string[] args) + { + Console.WriteLine("Hello World!"); + } + } +} diff --git a/bin/Debug/net5.0/CashRegister.deps.json b/bin/Debug/net5.0/CashRegister.deps.json new file mode 100644 index 00000000..5142a1db --- /dev/null +++ b/bin/Debug/net5.0/CashRegister.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v5.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v5.0": { + "CashRegister/1.0.0": { + "runtime": { + "CashRegister.dll": {} + } + } + } + }, + "libraries": { + "CashRegister/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net5.0/CashRegister.dll b/bin/Debug/net5.0/CashRegister.dll new file mode 100644 index 0000000000000000000000000000000000000000..43145d69a6c87fbdf139bb04bfe7f4282fdbe7d1 GIT binary patch literal 4608 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 literal 0 HcmV?d00001 diff --git a/bin/Debug/net5.0/CashRegister.runtimeconfig.dev.json b/bin/Debug/net5.0/CashRegister.runtimeconfig.dev.json new file mode 100644 index 00000000..74f00993 --- /dev/null +++ b/bin/Debug/net5.0/CashRegister.runtimeconfig.dev.json @@ -0,0 +1,8 @@ +{ + "runtimeOptions": { + "additionalProbingPaths": [ + "/Users/staasafras/.dotnet/store/|arch|/|tfm|", + "/Users/staasafras/.nuget/packages" + ] + } +} \ No newline at end of file diff --git a/bin/Debug/net5.0/CashRegister.runtimeconfig.json b/bin/Debug/net5.0/CashRegister.runtimeconfig.json new file mode 100644 index 00000000..a8e7e828 --- /dev/null +++ b/bin/Debug/net5.0/CashRegister.runtimeconfig.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "tfm": "net5.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "5.0.0" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net5.0/ref/CashRegister.dll b/bin/Debug/net5.0/ref/CashRegister.dll new file mode 100644 index 0000000000000000000000000000000000000000..e84e5d58579206092ba28a0aa7eeef27c575f4ea GIT binary patch literal 5120 zcmeHL-ES0C6hBkiS_&<#Ac1IboZ?rc)2*cm)Ru1BZK2pN+XbV>(An9$+mZQL=gux& z615L%j88nF55|!2U`!<8fkfg*@DGs0n3(urB8ff_dEkWy@@p5W+2U z?)jQ?f9K5foGH_FHmz#^~H%90pjZ;vppZ2YbxAB0 z=yjj_CUi1~MKHog08gwmBIrJ|Jvd6!3XG^BJ&Y@{(l|FEK49gqQ3TOvDtq;m z-k0j@-7f+*kqv6&fUdWRe#U-7@C$)&xkWBKzQ;fkExhZ<0{sA9^vJG*M<&sN=?diU zggk0{IqYJgg((NO5p5L0UrHZs5AnB!Hi={tcyWom#6^@>!o8U;(Kkvn?NJ2XNuMiQ z=ogrp=})Q8&|&DeD(`}xAwgf4^rWP}O4=>yHRUZCGK?Empo7ZFX{8@$Dm0fC=f1z= zEMh1?dlm>fLB*+Ol~#II^1YxPv|rK@Nhc+JNzzv&H6+!M(JsVWbLQmiYSs#p>a5`xSula`19rmmkFWKguxxge z`P}l{wZ=)e;Q5Xbz-ZXF^&0csf>kX0(yta|%yUYXEtT`kHkKvFYxWrNoR2Kcpk|n7 z1?Dr?WU)uh6l+9m!>!f~QE8+;uyU4d1qo|?{q!gky#F+2@TGZHv`}AP&)YTujrf|1 zO1@foRQHwF>1N>hu~Wt}imt~4%jB^tf~AMGVEzL0E0)Q4^az0fj~L=??hS+w zUkO?>BN|mjY1yEX(gdcnQ;6*?=ZBBI)A>{DK#LN6`0Ntze70fx%f3;X@!aucla&PG z?2_-D;0pX6lD{d9g7z!4L!TMXj(I*CDV6p_B^j#p>nTKO-?sY7WGr5?jp_{EAnH_T zbFyOiTvVt@zK;0B!2!MKJopLqQiyVjH~IY)3)uHX{ZOdp1)mn&+7mvZ2V2B;19jv<~yC3!{_85xk63_k{*(-LxKh--ll!1>ZPD({U^XQ1a~N(`ks zjCYEW!Y`(>iub6D%@g_cVm72!FY!k}C;UZ)LL4se*$KqAJ4>fL{KS+edIr;3p(&Y> zxLagjqN+q*M6RO8sJITxvt}c`sI2gg^A%E9rMo#Ztn(aVc|cM|oq_~v0*2eyIfc28 zNnLmEt(B_P3H?IWbOcX>BS!~M+D3LN-ZJszYSpdXBWg_afl2g7;sw3_^`*h#Wye-4 z;p`jI(5*BTQ^(7rD-UT$vJ>6=G?fR2n>TFFWkXt(ac%fOTWeeEpb<@56(L+cq?LVl zfSXIqF?hFQnZC!pLeOn`&Va!kz0#|xj^SDb#)G)g%JUFRRab*e<{9RDP_4rx+Nq|x z=)ObRbQP`IwoExmb)!_$dcp{SU*>@r)^~~Lc}?DjvpF-%KF*9}Xngi&88}&f&bKP~ zI4ClHmr?uTs47-14jQ#t7K3PtRhX^Xf(~g0pL8qUapr4k*%~o16H&&3VRIHGC4=;= pgC>UFQ-^)9XSE1$80?9k&;dOBdugS^{|m_X-%Fq#VEMl)@DKHqgq;8Y literal 0 HcmV?d00001 diff --git a/obj/CashRegister.csproj.nuget.dgspec.json b/obj/CashRegister.csproj.nuget.dgspec.json new file mode 100644 index 00000000..fc9f17bf --- /dev/null +++ b/obj/CashRegister.csproj.nuget.dgspec.json @@ -0,0 +1,60 @@ +{ + "format": 1, + "restore": { + "/Users/staasafras/Desktop/CashRegister/CashRegister/CashRegister.csproj": {} + }, + "projects": { + "/Users/staasafras/Desktop/CashRegister/CashRegister/CashRegister.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/Users/staasafras/Desktop/CashRegister/CashRegister/CashRegister.csproj", + "projectName": "CashRegister", + "projectPath": "/Users/staasafras/Desktop/CashRegister/CashRegister/CashRegister.csproj", + "packagesPath": "/Users/staasafras/.nuget/packages/", + "outputPath": "/Users/staasafras/Desktop/CashRegister/CashRegister/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/Users/staasafras/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net5.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net5.0": { + "targetAlias": "net5.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net5.0": { + "targetAlias": "net5.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/5.0.401/RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/obj/CashRegister.csproj.nuget.g.props b/obj/CashRegister.csproj.nuget.g.props new file mode 100644 index 00000000..672ce8c8 --- /dev/null +++ b/obj/CashRegister.csproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /Users/staasafras/.nuget/packages/ + /Users/staasafras/.nuget/packages/ + PackageReference + 5.11.0 + + + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/obj/CashRegister.csproj.nuget.g.targets b/obj/CashRegister.csproj.nuget.g.targets new file mode 100644 index 00000000..53cfaa19 --- /dev/null +++ b/obj/CashRegister.csproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs b/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs new file mode 100644 index 00000000..614107e5 --- /dev/null +++ b/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")] diff --git a/obj/Debug/net5.0/CashRegister.AssemblyInfo.cs b/obj/Debug/net5.0/CashRegister.AssemblyInfo.cs new file mode 100644 index 00000000..10863a1c --- /dev/null +++ b/obj/Debug/net5.0/CashRegister.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("CashRegister")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("CashRegister")] +[assembly: System.Reflection.AssemblyTitleAttribute("CashRegister")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/obj/Debug/net5.0/CashRegister.AssemblyInfoInputs.cache b/obj/Debug/net5.0/CashRegister.AssemblyInfoInputs.cache new file mode 100644 index 00000000..cb85d2ab --- /dev/null +++ b/obj/Debug/net5.0/CashRegister.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +0419fe221fe349a9a84b5074b5f85c51857570e6 diff --git a/obj/Debug/net5.0/CashRegister.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net5.0/CashRegister.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 00000000..0b34297c --- /dev/null +++ b/obj/Debug/net5.0/CashRegister.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net5.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.PublishSingleFile = +build_property.IncludeAllContentForSelfExtract = +build_property._SupportedPlatformList = Android,iOS,Linux,macOS,Windows +build_property.RootNamespace = CashRegister +build_property.ProjectDir = /Users/staasafras/Desktop/CashRegister/CashRegister/ diff --git a/obj/Debug/net5.0/CashRegister.assets.cache b/obj/Debug/net5.0/CashRegister.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..7a62c940e818094d3c4e4c3363b79eb9506f4425 GIT binary patch literal 143 zcmWIWc6a1rU|{$h7f5eVnxq>l+@v=mx4G1Q>w| ql=MT3Q;UlAi%Sv{ixbm|5{vcq@=DWFOY{p8ld}`kQ;YTS83O={t{{2< literal 0 HcmV?d00001 diff --git a/obj/Debug/net5.0/CashRegister.csproj.AssemblyReference.cache b/obj/Debug/net5.0/CashRegister.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..a777c12529e79d26b73961c8c096f865dca4c6da GIT binary patch literal 68224 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 literal 0 HcmV?d00001 diff --git a/obj/Debug/net5.0/ref/CashRegister.dll b/obj/Debug/net5.0/ref/CashRegister.dll new file mode 100644 index 0000000000000000000000000000000000000000..e84e5d58579206092ba28a0aa7eeef27c575f4ea GIT binary patch literal 5120 zcmeHL-ES0C6hBkiS_&<#Ac1IboZ?rc)2*cm)Ru1BZK2pN+XbV>(An9$+mZQL=gux& z615L%j88nF55|!2U`!<8fkfg*@DGs0n3(urB8ff_dEkWy@@p5W+2U z?)jQ?f9K5foGH_FHmz#^~H%90pjZ;vppZ2YbxAB0 z=yjj_CUi1~MKHog08gwmBIrJ|Jvd6!3XG^BJ&Y@{(l|FEK49gqQ3TOvDtq;m z-k0j@-7f+*kqv6&fUdWRe#U-7@C$)&xkWBKzQ;fkExhZ<0{sA9^vJG*M<&sN=?diU zggk0{IqYJgg((NO5p5L0UrHZs5AnB!Hi={tcyWom#6^@>!o8U;(Kkvn?NJ2XNuMiQ z=ogrp=})Q8&|&DeD(`}xAwgf4^rWP}O4=>yHRUZCGK?Empo7ZFX{8@$Dm0fC=f1z= zEMh1?dlm>fLB*+Ol~#II^1YxPv|rK@Nhc+JNzzv&H6+!M(JsVWbLQmiYSs#p>a5`xSula`19rmmkFWKguxxge z`P}l{wZ=)e;Q5Xbz-ZXF^&0csf>kX0(yta|%yUYXEtT`kHkKvFYxWrNoR2Kcpk|n7 z1?Dr?WU)uh6l+9m!>!f~QE8+;uyU4d1qo|?{q!gky#F+2@TGZHv`}AP&)YTujrf|1 zO1@foRQHwF>1N>hu~Wt}imt~4%jB^tf~AMGVEzL0E0)Q4^az0fj~L=??hS+w zUkO?>BN|mjY1yEX(gdcnQ;6*?=ZBBI)A>{DK#LN6`0Ntze70fx%f3;X@!aucla&PG z?2_-D;0pX6lD{d9g7z!4L!TMXj(I*CDV6p_B^j#p>nTKO-?sY7WGr5?jp_{EAnH_T zbFyOiTvVt@zK;0B!2!MKJopLqQiyVjH~IY)3)uHX{ZOdp1)mn&+7mvZ2V2B;19jv<~yC3!{_85xk63_k{*(-LxKh--ll!1>ZPD({U^XQ1a~N(`ks zjCYEW!Y`(>iub6D%@g_cVm72!FY!k}C;UZ)LL4se*$KqAJ4>fL{KS+edIr;3p(&Y> zxLagjqN+q*M6RO8sJITxvt}c`sI2gg^A%E9rMo#Ztn(aVc|cM|oq_~v0*2eyIfc28 zNnLmEt(B_P3H?IWbOcX>BS!~M+D3LN-ZJszYSpdXBWg_afl2g7;sw3_^`*h#Wye-4 z;p`jI(5*BTQ^(7rD-UT$vJ>6=G?fR2n>TFFWkXt(ac%fOTWeeEpb<@56(L+cq?LVl zfSXIqF?hFQnZC!pLeOn`&Va!kz0#|xj^SDb#)G)g%JUFRRab*e<{9RDP_4rx+Nq|x z=)ObRbQP`IwoExmb)!_$dcp{SU*>@r)^~~Lc}?DjvpF-%KF*9}Xngi&88}&f&bKP~ zI4ClHmr?uTs47-14jQ#t7K3PtRhX^Xf(~g0pL8qUapr4k*%~o16H&&3VRIHGC4=;= pgC>UFQ-^)9XSE1$80?9k&;dOBdugS^{|m_X-%Fq#VEMl)@DKHqgq;8Y literal 0 HcmV?d00001 diff --git a/obj/project.assets.json b/obj/project.assets.json new file mode 100644 index 00000000..d4d85c6a --- /dev/null +++ b/obj/project.assets.json @@ -0,0 +1,65 @@ +{ + "version": 3, + "targets": { + "net5.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net5.0": [] + }, + "packageFolders": { + "/Users/staasafras/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/Users/staasafras/Desktop/CashRegister/CashRegister/CashRegister.csproj", + "projectName": "CashRegister", + "projectPath": "/Users/staasafras/Desktop/CashRegister/CashRegister/CashRegister.csproj", + "packagesPath": "/Users/staasafras/.nuget/packages/", + "outputPath": "/Users/staasafras/Desktop/CashRegister/CashRegister/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/Users/staasafras/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net5.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net5.0": { + "targetAlias": "net5.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net5.0": { + "targetAlias": "net5.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/5.0.401/RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache new file mode 100644 index 00000000..aacedc60 --- /dev/null +++ b/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "XlgBnuEjEHr64p2uulKNUhxwM6DdVTxqMI3k0dL6TpnywFrVd5+PA17+b5gXeYSvX9hl56Lt/DZXKIQE/yGK7Q==", + "success": true, + "projectFilePath": "/Users/staasafras/Desktop/CashRegister/CashRegister/CashRegister.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file From 3273eb981c9661289b41f3cf4d6dcb7b8c65a186 Mon Sep 17 00:00:00 2001 From: Staasafras Date: Mon, 4 Oct 2021 15:28:44 -0400 Subject: [PATCH 2/5] complete --- CashRegister.sln | 46 ++ .../CashRegister.csproj | 3 + CashRegister/InputLine.cs | 14 + CashRegister/Program.cs | 210 ++++++++ README.md => CashRegister/README.md | 0 CashRegister/Tests.cs | 134 +++++ .../bin/Debug/net5.0/CashRegister.deps.json | 99 ++++ .../bin/Debug/net5.0/CashRegister.dll | Bin 0 -> 11264 bytes .../bin}/Debug/net5.0/CashRegister.pdb | Bin 9608 -> 11840 bytes .../CashRegister.runtimeconfig.dev.json | 0 .../net5.0/CashRegister.runtimeconfig.json | 0 .../bin/Debug/net5.0/ref/CashRegister.dll | Bin 0 -> 5632 bytes .../CashRegister.csproj.nuget.dgspec.json | 6 + .../obj}/CashRegister.csproj.nuget.g.props | 0 .../obj}/CashRegister.csproj.nuget.g.targets | 0 ...CoreApp,Version=v5.0.AssemblyAttributes.cs | 0 .../Debug/net5.0/CashRegister.AssemblyInfo.cs | 0 .../CashRegister.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 .../Debug/net5.0/CashRegister.assets.cache | Bin 0 -> 1077 bytes ...ashRegister.csproj.AssemblyReference.cache | Bin ...ashRegister.csproj.CoreCompileInputs.cache | 1 + .../CashRegister.csproj.FileListAbsolute.txt | 0 .../obj/Debug/net5.0/CashRegister.dll | Bin 0 -> 11264 bytes .../CashRegister.genruntimeconfig.cache | 0 .../obj}/Debug/net5.0/CashRegister.pdb | Bin 9608 -> 11840 bytes .../obj/Debug/net5.0/ref/CashRegister.dll | Bin 0 -> 5632 bytes CashRegister/obj/project.assets.json | 477 ++++++++++++++++++ CashRegister/obj/project.nuget.cache | 15 + GoodInputFile | 3 + Program.cs | 12 - bin/Debug/net5.0/CashRegister.deps.json | 23 - bin/Debug/net5.0/CashRegister.dll | Bin 4608 -> 0 bytes bin/Debug/net5.0/ref/CashRegister.dll | Bin 5120 -> 0 bytes obj/Debug/net5.0/CashRegister.assets.cache | Bin 143 -> 0 bytes ...ashRegister.csproj.CoreCompileInputs.cache | 1 - obj/Debug/net5.0/CashRegister.dll | Bin 4608 -> 0 bytes obj/Debug/net5.0/ref/CashRegister.dll | Bin 5120 -> 0 bytes obj/project.assets.json | 65 --- obj/project.nuget.cache | 8 - 40 files changed, 1008 insertions(+), 109 deletions(-) create mode 100644 CashRegister.sln rename CashRegister.csproj => CashRegister/CashRegister.csproj (61%) create mode 100644 CashRegister/InputLine.cs create mode 100644 CashRegister/Program.cs rename README.md => CashRegister/README.md (100%) create mode 100644 CashRegister/Tests.cs create mode 100644 CashRegister/bin/Debug/net5.0/CashRegister.deps.json create mode 100644 CashRegister/bin/Debug/net5.0/CashRegister.dll rename {bin => CashRegister/bin}/Debug/net5.0/CashRegister.pdb (67%) rename {bin => CashRegister/bin}/Debug/net5.0/CashRegister.runtimeconfig.dev.json (100%) rename {bin => CashRegister/bin}/Debug/net5.0/CashRegister.runtimeconfig.json (100%) create mode 100644 CashRegister/bin/Debug/net5.0/ref/CashRegister.dll rename {obj => CashRegister/obj}/CashRegister.csproj.nuget.dgspec.json (91%) rename {obj => CashRegister/obj}/CashRegister.csproj.nuget.g.props (100%) rename {obj => CashRegister/obj}/CashRegister.csproj.nuget.g.targets (100%) rename {obj => CashRegister/obj}/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs (100%) rename {obj => CashRegister/obj}/Debug/net5.0/CashRegister.AssemblyInfo.cs (100%) rename {obj => CashRegister/obj}/Debug/net5.0/CashRegister.AssemblyInfoInputs.cache (100%) rename {obj => CashRegister/obj}/Debug/net5.0/CashRegister.GeneratedMSBuildEditorConfig.editorconfig (100%) create mode 100644 CashRegister/obj/Debug/net5.0/CashRegister.assets.cache rename {obj => CashRegister/obj}/Debug/net5.0/CashRegister.csproj.AssemblyReference.cache (100%) create mode 100644 CashRegister/obj/Debug/net5.0/CashRegister.csproj.CoreCompileInputs.cache rename {obj => CashRegister/obj}/Debug/net5.0/CashRegister.csproj.FileListAbsolute.txt (100%) create mode 100644 CashRegister/obj/Debug/net5.0/CashRegister.dll rename {obj => CashRegister/obj}/Debug/net5.0/CashRegister.genruntimeconfig.cache (100%) rename {obj => CashRegister/obj}/Debug/net5.0/CashRegister.pdb (67%) create mode 100644 CashRegister/obj/Debug/net5.0/ref/CashRegister.dll create mode 100644 CashRegister/obj/project.assets.json create mode 100644 CashRegister/obj/project.nuget.cache create mode 100644 GoodInputFile delete mode 100644 Program.cs delete mode 100644 bin/Debug/net5.0/CashRegister.deps.json delete mode 100644 bin/Debug/net5.0/CashRegister.dll delete mode 100644 bin/Debug/net5.0/ref/CashRegister.dll delete mode 100644 obj/Debug/net5.0/CashRegister.assets.cache delete mode 100644 obj/Debug/net5.0/CashRegister.csproj.CoreCompileInputs.cache delete mode 100644 obj/Debug/net5.0/CashRegister.dll delete mode 100644 obj/Debug/net5.0/ref/CashRegister.dll delete mode 100644 obj/project.assets.json delete mode 100644 obj/project.nuget.cache diff --git a/CashRegister.sln b/CashRegister.sln new file mode 100644 index 00000000..c2cc457e --- /dev/null +++ b/CashRegister.sln @@ -0,0 +1,46 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30114.105 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CashRegister", "CashRegister\CashRegister.csproj", "{C7AFDA7B-9017-4D1F-AFA3-CF30D2FF1774}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C7AFDA7B-9017-4D1F-AFA3-CF30D2FF1774}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C7AFDA7B-9017-4D1F-AFA3-CF30D2FF1774}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C7AFDA7B-9017-4D1F-AFA3-CF30D2FF1774}.Debug|x64.ActiveCfg = Debug|Any CPU + {C7AFDA7B-9017-4D1F-AFA3-CF30D2FF1774}.Debug|x64.Build.0 = Debug|Any CPU + {C7AFDA7B-9017-4D1F-AFA3-CF30D2FF1774}.Debug|x86.ActiveCfg = Debug|Any CPU + {C7AFDA7B-9017-4D1F-AFA3-CF30D2FF1774}.Debug|x86.Build.0 = Debug|Any CPU + {C7AFDA7B-9017-4D1F-AFA3-CF30D2FF1774}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C7AFDA7B-9017-4D1F-AFA3-CF30D2FF1774}.Release|Any CPU.Build.0 = Release|Any CPU + {C7AFDA7B-9017-4D1F-AFA3-CF30D2FF1774}.Release|x64.ActiveCfg = Release|Any CPU + {C7AFDA7B-9017-4D1F-AFA3-CF30D2FF1774}.Release|x64.Build.0 = Release|Any CPU + {C7AFDA7B-9017-4D1F-AFA3-CF30D2FF1774}.Release|x86.ActiveCfg = Release|Any CPU + {C7AFDA7B-9017-4D1F-AFA3-CF30D2FF1774}.Release|x86.Build.0 = Release|Any CPU + {837BEA06-DC8A-48A9-942F-1F9C7B4D907A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {837BEA06-DC8A-48A9-942F-1F9C7B4D907A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {837BEA06-DC8A-48A9-942F-1F9C7B4D907A}.Debug|x64.ActiveCfg = Debug|Any CPU + {837BEA06-DC8A-48A9-942F-1F9C7B4D907A}.Debug|x64.Build.0 = Debug|Any CPU + {837BEA06-DC8A-48A9-942F-1F9C7B4D907A}.Debug|x86.ActiveCfg = Debug|Any CPU + {837BEA06-DC8A-48A9-942F-1F9C7B4D907A}.Debug|x86.Build.0 = Debug|Any CPU + {837BEA06-DC8A-48A9-942F-1F9C7B4D907A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {837BEA06-DC8A-48A9-942F-1F9C7B4D907A}.Release|Any CPU.Build.0 = Release|Any CPU + {837BEA06-DC8A-48A9-942F-1F9C7B4D907A}.Release|x64.ActiveCfg = Release|Any CPU + {837BEA06-DC8A-48A9-942F-1F9C7B4D907A}.Release|x64.Build.0 = Release|Any CPU + {837BEA06-DC8A-48A9-942F-1F9C7B4D907A}.Release|x86.ActiveCfg = Release|Any CPU + {837BEA06-DC8A-48A9-942F-1F9C7B4D907A}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/CashRegister.csproj b/CashRegister/CashRegister.csproj similarity index 61% rename from CashRegister.csproj rename to CashRegister/CashRegister.csproj index 1d2d39a9..af0fcf1c 100644 --- a/CashRegister.csproj +++ b/CashRegister/CashRegister.csproj @@ -5,4 +5,7 @@ net5.0 + + + diff --git a/CashRegister/InputLine.cs b/CashRegister/InputLine.cs new file mode 100644 index 00000000..bf9f9f73 --- /dev/null +++ b/CashRegister/InputLine.cs @@ -0,0 +1,14 @@ +namespace CashRegister +{ + public class InputLine + { + public decimal TotalDue; + public decimal AmountPaid; + + public InputLine(decimal totalDue, decimal amountPaid) + { + TotalDue = totalDue; + AmountPaid = amountPaid; + } + } +} diff --git a/CashRegister/Program.cs b/CashRegister/Program.cs new file mode 100644 index 00000000..1dce353b --- /dev/null +++ b/CashRegister/Program.cs @@ -0,0 +1,210 @@ +using System; +using System.IO; +using System.Collections.Generic; +using System.Text; + +namespace CashRegister +{ + public static class Program + { + public static string myConsoleText; + public static string InputFile; + public static StreamReader InputFileReader; + public static List InputLines = new List(); + public static List OutputLines = new List(); + public static string OutputFile; + private static Random _random = new Random(); + + + static void Main(string[] args) + { + try + { + if (HasValidArgs(args) && IsValidFile()) + { + OutputChange(); + } + } + catch (Exception ex) + { + Console.WriteLine("Error: " + ex.Message); + } + } + + public static bool HasValidArgs(string[] args) + { + if (args == null) + { + myConsoleText = "Please provide an input and output file. Ex: CashRegister input.txt output.txt"; + Console.WriteLine(myConsoleText); + return false; + } + + if ((args.Length == 1) && (args[0] == "TEST")) + { + CashRegisterLibrary.Tests.RunTests(); + return false; + } + + if (args.Length != 2) + { + myConsoleText = "Please provide an input and output file. Ex: CashRegister input.txt output.txt"; + Console.WriteLine(myConsoleText); + return false; + } + + InputFile = args[0]; + if (!File.Exists(InputFile)) + { + myConsoleText = "Input file doesn't exist."; + Console.WriteLine(myConsoleText); + return false; + } + + OutputFile = args[1]; + File.Delete(OutputFile); + + return true; + } + + public static bool IsValidFile() + { + InputFileReader = new StreamReader(InputFile); + + while (InputFileReader.Peek() >= 0) + { + if (!IsValidLine(InputFileReader.ReadLine())) return false; + } + + return true; + } + public static bool IsValidLine(string line) + { + string[] subStrings = line.Split(","); + + if (subStrings.Length != 2) + { + myConsoleText = "Malformed line: Each line must contain the total due and the amount paid separated by a comma (for example: 2.13,3.00)"; + Console.WriteLine(myConsoleText); + return false; + } + + decimal totalDue; + if (decimal.TryParse(subStrings[0], out totalDue) == false) + { + myConsoleText = "Malformed line: Total Due must be a decimal"; + Console.WriteLine(myConsoleText); + return false; + } + + decimal amountPaid; + if (decimal.TryParse(subStrings[1], out amountPaid) == false) + { + myConsoleText = "Malformed line: Amount Paid must be a decimal"; + Console.WriteLine(myConsoleText); + return false; + } + + InputLines.Add(new InputLine(totalDue, amountPaid)); + + return true; + } + public static void OutputChange() + { + foreach (InputLine currentLine in InputLines) + { + OutputLines.Add(GenerateOutputLine(currentLine)); + } + + File.WriteAllLines(OutputFile, OutputLines); + } + + public static string GenerateOutputLine(InputLine inputLine) + { + int remainingPennies = (int) (100 * (inputLine.AmountPaid - inputLine.TotalDue)); + + bool isNormal = remainingPennies % 3 != 0; + + int hundreds = (isNormal ? remainingPennies/10000 : _random.Next(0, remainingPennies/10000)); + remainingPennies -= 10000*hundreds; + + int twenties = (isNormal ? remainingPennies/2000 : _random.Next(0, remainingPennies/2000)); + remainingPennies -= 2000*twenties; + + int fives = (isNormal ? remainingPennies/500 : _random.Next(0, remainingPennies/500)); + remainingPennies -= 500*fives; + + int dollars = (isNormal ? remainingPennies/100 : _random.Next(0, remainingPennies/100)); + remainingPennies -= 100*dollars; + + int quarters = (isNormal ? remainingPennies/25 : _random.Next(0, remainingPennies/25)); + remainingPennies -= 25*quarters; + + int dimes = (isNormal ? remainingPennies/10 : _random.Next(0, remainingPennies/10)); + remainingPennies -= 10*dimes; + + int nickles = (isNormal ? remainingPennies/5 : _random.Next(0, remainingPennies/5)); + remainingPennies -= 5*nickles; + + StringBuilder outputLine = new StringBuilder(); + if (hundreds > 0) + { + outputLine.Append(hundreds); + outputLine.Append(hundreds > 1 ? " hundreds" : " hundred"); + } + + if (twenties > 0) + { + if (outputLine.Length > 0) outputLine.Append(","); + outputLine.Append(twenties); + outputLine.Append(twenties > 1 ? " twenties" : " twenty"); + } + + if (fives > 0) + { + if (outputLine.Length > 0) outputLine.Append(","); + outputLine.Append(fives); + outputLine.Append(fives > 1 ? " fives" : " five"); + } + + if (dollars > 0) + { + if (outputLine.Length > 0) outputLine.Append(","); + outputLine.Append(dollars); + outputLine.Append(dollars > 1 ? " dollars" : " dollar"); + } + + if (quarters > 0) + { + if (outputLine.Length > 0) outputLine.Append(","); + outputLine.Append(quarters); + outputLine.Append(quarters > 1 ? " quarters" : " quarter"); + } + + if (dimes > 0) + { + if (outputLine.Length > 0) outputLine.Append(","); + outputLine.Append(dimes); + outputLine.Append(dimes > 1 ? " dimes" : " dime"); + } + + if (nickles > 0) + { + if (outputLine.Length > 0) outputLine.Append(","); + outputLine.Append(nickles); + outputLine.Append(nickles > 1 ? " nickles" : " nickle"); + } + + if (remainingPennies > 0) + { + if (outputLine.Length > 0) outputLine.Append(","); + outputLine.Append(remainingPennies); + outputLine.Append(remainingPennies > 1 ? " pennies" : " penny"); + } + + return outputLine.ToString(); + } + + + } +} diff --git a/README.md b/CashRegister/README.md similarity index 100% rename from README.md rename to CashRegister/README.md diff --git a/CashRegister/Tests.cs b/CashRegister/Tests.cs new file mode 100644 index 00000000..54db9a62 --- /dev/null +++ b/CashRegister/Tests.cs @@ -0,0 +1,134 @@ +using System; +using System.IO; +using CashRegister; + +namespace CashRegisterLibrary +{ + public class Tests + { + static TextWriter ConsoleOut_Initial; + static TextWriter ConsoleOut_Hide; + static int TestNameLength = 35; + + static public void RunTests() + { + ConsoleOut_Initial = Console.Out; + ConsoleOut_Hide = new StringWriter(); + + Console.WriteLine("TEST SUITE START"); + + HasValidArgs( + null, + "HasValidArgs:NoArgs", + "Please provide an input and output file. Ex: CashRegister input.txt output.txt"); + + HasValidArgs( + new string[] {"1BadArg"}, + "HasValidArgs:1Arg", + "Please provide an input and output file. Ex: CashRegister input.txt output.txt"); + + HasValidArgs( + new string[] {"1BadArg", "Another Bad Arg", "3rd Bad Arg"}, + "HasValidArgs:3Args", + "Please provide an input and output file. Ex: CashRegister input.txt output.txt"); + + HasValidArgs( + new string[] {"1st Arg", "2nd Arg"}, + "HasValidArgs:File Doesn't Exist", + "Input file doesn't exist."); + + IsValidFile( + new string[] {"GoodInputFile", "Output File"}, + "IsValidFile:GoodInputFile"); + + IsValidInputLine( + "IsValidLine:ExtraData", + "Malformed line: Each line must contain the total due and the amount paid separated by a comma (for example: 2.13,3.00)", + "1.97,2.00,extra stuff"); + + IsValidInputLine( + "IsValidLine:NotEnoughData", + "Malformed line: Each line must contain the total due and the amount paid separated by a comma (for example: 2.13,3.00)", + "1.97"); + + IsValidInputLine( + "IsValidLine:BadTotalDue", + "Malformed line: Total Due must be a decimal", + "Nope,2.00"); + + IsValidInputLine( + "IsValidLine:BadAmountPaid", + "Malformed line: Amount Paid must be a decimal", + "2.00,Nope"); + + IsExpectedOutputLine( + "IsExpectedOutput:OnlyDollar", + (decimal)1.00, (decimal)5.00, + "4 dollars" + ); + + IsExpectedOutputLine( + "IsExpectedOutput:ManyDollars", + (decimal)1.00, (decimal)494.00, + "4 hundreds,4 twenties,2 fives,3 dollars" + ); + + IsExpectedOutputLine( + "IsExpectedOutput:SampleOutput1", + (decimal)2.12, (decimal)3.00, + "3 quarters,1 dime,3 pennies" + ); + + IsExpectedOutputLine( + "IsExpectedOutput:SampleOutput2", + (decimal)1.97, (decimal)2.00, + "3 pennies" + ); + + IsExpectedOutputLine( + "IsExpectedOutput:SampleOutput3", + (decimal)3.33, (decimal)5.00, + "1 dollar,2 quarters,1 dime,1 nickle,2 pennies" + ); + + + Console.WriteLine("TEST SUITE END"); + } + static void HasValidArgs(string[] args, string testName, string expectedText) + { + Console.SetOut(ConsoleOut_Hide); + CashRegister.Program.HasValidArgs(args); + string testResult = (CashRegister.Program.myConsoleText == expectedText ? "pass" : "fail"); + string str = String.Format("{0, -"+TestNameLength+"}", testName) + " " + testResult; + Console.SetOut(ConsoleOut_Initial); + Console.WriteLine(str); + } + static void IsValidFile(string[] args, string testName) + { + Console.SetOut(ConsoleOut_Hide); + bool condition = + CashRegister.Program.HasValidArgs(args) && + CashRegister.Program.IsValidFile(); + string testResult = ( condition ? "pass" : "fail"); + string str = String.Format("{0, -"+TestNameLength+"}", testName) + " " + testResult; + Console.SetOut(ConsoleOut_Initial); + Console.WriteLine(str); + } + static void IsValidInputLine(string testName, string expectedText, string testLine) + { + Console.SetOut(ConsoleOut_Hide); + bool condition = CashRegister.Program.IsValidLine(testLine); + string testResult = (CashRegister.Program.myConsoleText == expectedText ? "pass" : "fail"); + string str = String.Format("{0, -"+TestNameLength+"}", testName) + " " + testResult; + Console.SetOut(ConsoleOut_Initial); + Console.WriteLine(str); + } + static void IsExpectedOutputLine(string testName, decimal totalDue, decimal amountPaid, string expectedLine) + { + string programLine = CashRegister.Program.GenerateOutputLine(new InputLine(totalDue, amountPaid)); + string testResult = (programLine == expectedLine ? "pass" : "fail"); + string str = String.Format("{0, -"+TestNameLength+"}", testName) + " " + testResult; + Console.WriteLine(str); + } + } +} diff --git a/CashRegister/bin/Debug/net5.0/CashRegister.deps.json b/CashRegister/bin/Debug/net5.0/CashRegister.deps.json new file mode 100644 index 00000000..0a2f1069 --- /dev/null +++ b/CashRegister/bin/Debug/net5.0/CashRegister.deps.json @@ -0,0 +1,99 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v5.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v5.0": { + "CashRegister/1.0.0": { + "dependencies": { + "System.IO": "4.3.0" + }, + "runtime": { + "CashRegister.dll": {} + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "System.IO/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + } + } + }, + "libraries": { + "CashRegister/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/CashRegister/bin/Debug/net5.0/CashRegister.dll b/CashRegister/bin/Debug/net5.0/CashRegister.dll new file mode 100644 index 0000000000000000000000000000000000000000..70cd7cd4f8acf0157c258c6ee4237db1523f25a0 GIT binary patch literal 11264 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 literal 0 HcmV?d00001 diff --git a/bin/Debug/net5.0/CashRegister.pdb b/CashRegister/bin/Debug/net5.0/CashRegister.pdb similarity index 67% rename from bin/Debug/net5.0/CashRegister.pdb rename to CashRegister/bin/Debug/net5.0/CashRegister.pdb index fff12a3154b3d15ce071369c93623476809b4c31..2565bc78be2d2e87e6db9883d52e1f9a68cb04e9 100644 GIT binary patch delta 2676 zcmb_eX>3$g6h7z7>&%VGn{Bz)(d)Duqd+)pV zc5B*3Qzy<=JJ-4!I=gj`EJ+01KcL zfkuKZ1sNa}gdUtgRaE`Zo65s)e|DgL%7dhG1E5Nf52WxWAapu1A{gTscVm1EqmP-& zS!gjvlPy7!4fP)S22>pMP%CJC5c#n02{Jt%6#5M`y+P<0sJv0=0nitqLrsh*#y|Bt zf^wkcA$FV5C(luyaH(u#^77TvZumlDl^a5Acq3f7mPA`Y@V zFLd({LeC$jUk$xrnEo_$s}P2Oo3I#$oUWEs0giyb*!A~gKZ>ANxq3DH>bDof)aJ-D z9a&lAKP_r|*vS&h31WK2N#5c(#yiPsQJE?n`}K}I#j!60_h47mV%p$&vrXg?eJCXtF&N3DcT*Y-K#uGd~hFsVfzao6)2r z$5P2PsjQfcB}3hcC6SqGj-Ezcd-aICvK6i?9FR4AS_AtcR2vcpWIx|3vX zaC$EKq-pD5D_;?KqT}Y&ySv`F>cC4icdz}fDZNXewcs% z&XT329cNCg47J_SRB@!@bn44zZhho%UZ>uP<`PKpyLIfr+8T3nX`pgvT;tPf+ zGS>1hN+*(LPxHKmIzPIMA2qph6;^{s_?c=&Hwb6lpazZdJ@(TY6@wdezQdb6v)~c1 zTF+FSN<9?@*w`G?G=r)%t$?Z(t3S)Aegw`TOB&aOMZ6r9YDCYc3ve0Hje=XNQ|Lmf z6GW9O8$$EAm+g~H>cU&?#>)c1NxaO9xz3xzBnHG9*zNnK}9;lr*` zsW**h=ihQPD)FXu8ZGLb(X!<)8V>3t>uL@1sX%i=(uEQzW66|A<~`~Ac`{ax=b|&K zS#+Ra8tNIiSoHH$%|cqLaK|v!^9u5*GnJyP|br`B~OkK#-}_q`!=)I1)PzGIi;LE^RO!6(=z zgIe>|L`rF)j)WM~C2HfGy^`J;@D=Hr+$-0 z)#}SP=td=tRnm1D)zJBBF|XHfIBEnp`jR23Q%Pf#4N`@Q^U-((RV;V~a{Dt{{gp9I z5a2XathqkC_e_aLQ01 zYM({4&VfX2Lv`sw{{OW{<>sB6_H9G+u2=JJ8JhPP+<0nYZCt|Z*xt{XYdG^g_if}& z0p7Ha`zLV!$I}0&Y<^KTpOP&HWXrcQ@Q4f?m94vF>&LR~0ois~wr`W|ugH!*+3{K# St3SzR7WxgsHDu7m8vO-qP=R3p delta 418 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 literal 0 HcmV?d00001 diff --git a/obj/Debug/net5.0/CashRegister.csproj.AssemblyReference.cache b/CashRegister/obj/Debug/net5.0/CashRegister.csproj.AssemblyReference.cache similarity index 100% rename from obj/Debug/net5.0/CashRegister.csproj.AssemblyReference.cache rename to CashRegister/obj/Debug/net5.0/CashRegister.csproj.AssemblyReference.cache diff --git a/CashRegister/obj/Debug/net5.0/CashRegister.csproj.CoreCompileInputs.cache b/CashRegister/obj/Debug/net5.0/CashRegister.csproj.CoreCompileInputs.cache new file mode 100644 index 00000000..49f628b0 --- /dev/null +++ b/CashRegister/obj/Debug/net5.0/CashRegister.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +1848fb8816cdc617db4484bfafa8a58f2e4923f9 diff --git a/obj/Debug/net5.0/CashRegister.csproj.FileListAbsolute.txt b/CashRegister/obj/Debug/net5.0/CashRegister.csproj.FileListAbsolute.txt similarity index 100% rename from obj/Debug/net5.0/CashRegister.csproj.FileListAbsolute.txt rename to CashRegister/obj/Debug/net5.0/CashRegister.csproj.FileListAbsolute.txt diff --git a/CashRegister/obj/Debug/net5.0/CashRegister.dll b/CashRegister/obj/Debug/net5.0/CashRegister.dll new file mode 100644 index 0000000000000000000000000000000000000000..70cd7cd4f8acf0157c258c6ee4237db1523f25a0 GIT binary patch literal 11264 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 literal 0 HcmV?d00001 diff --git a/obj/Debug/net5.0/CashRegister.genruntimeconfig.cache b/CashRegister/obj/Debug/net5.0/CashRegister.genruntimeconfig.cache similarity index 100% rename from obj/Debug/net5.0/CashRegister.genruntimeconfig.cache rename to CashRegister/obj/Debug/net5.0/CashRegister.genruntimeconfig.cache diff --git a/obj/Debug/net5.0/CashRegister.pdb b/CashRegister/obj/Debug/net5.0/CashRegister.pdb similarity index 67% rename from obj/Debug/net5.0/CashRegister.pdb rename to CashRegister/obj/Debug/net5.0/CashRegister.pdb index fff12a3154b3d15ce071369c93623476809b4c31..2565bc78be2d2e87e6db9883d52e1f9a68cb04e9 100644 GIT binary patch delta 2676 zcmb_eX>3$g6h7z7>&%VGn{Bz)(d)Duqd+)pV zc5B*3Qzy<=JJ-4!I=gj`EJ+01KcL zfkuKZ1sNa}gdUtgRaE`Zo65s)e|DgL%7dhG1E5Nf52WxWAapu1A{gTscVm1EqmP-& zS!gjvlPy7!4fP)S22>pMP%CJC5c#n02{Jt%6#5M`y+P<0sJv0=0nitqLrsh*#y|Bt zf^wkcA$FV5C(luyaH(u#^77TvZumlDl^a5Acq3f7mPA`Y@V zFLd({LeC$jUk$xrnEo_$s}P2Oo3I#$oUWEs0giyb*!A~gKZ>ANxq3DH>bDof)aJ-D z9a&lAKP_r|*vS&h31WK2N#5c(#yiPsQJE?n`}K}I#j!60_h47mV%p$&vrXg?eJCXtF&N3DcT*Y-K#uGd~hFsVfzao6)2r z$5P2PsjQfcB}3hcC6SqGj-Ezcd-aICvK6i?9FR4AS_AtcR2vcpWIx|3vX zaC$EKq-pD5D_;?KqT}Y&ySv`F>cC4icdz}fDZNXewcs% z&XT329cNCg47J_SRB@!@bn44zZhho%UZ>uP<`PKpyLIfr+8T3nX`pgvT;tPf+ zGS>1hN+*(LPxHKmIzPIMA2qph6;^{s_?c=&Hwb6lpazZdJ@(TY6@wdezQdb6v)~c1 zTF+FSN<9?@*w`G?G=r)%t$?Z(t3S)Aegw`TOB&aOMZ6r9YDCYc3ve0Hje=XNQ|Lmf z6GW9O8$$EAm+g~H>cU&?#>)c1NxaO9xz3xzBnHG9*zNnK}9;lr*` zsW**h=ihQPD)FXu8ZGLb(X!<)8V>3t>uL@1sX%i=(uEQzW66|A<~`~Ac`{ax=b|&K zS#+Ra8tNIiSoHH$%|cqLaK|v!^9u5*GnJyP|br`B~OkK#-}_q`!=)I1)PzGIi;LE^RO!6(=z zgIe>|L`rF)j)WM~C2HfGy^`J;@D=Hr+$-0 z)#}SP=td=tRnm1D)zJBBF|XHfIBEnp`jR23Q%Pf#4N`@Q^U-((RV;V~a{Dt{{gp9I z5a2XathqkC_e_aLQ01 zYM({4&VfX2Lv`sw{{OW{<>sB6_H9G+u2=JJ8JhPP+<0nYZCt|Z*xt{XYdG^g_if}& z0p7Ha`zLV!$I}0&Y<^KTpOP&HWXrcQ@Q4f?m94vF>&LR~0ois~wr`W|ugH!*+3{K# St3SzR7WxgsHDu7m8vO-qP=R3p delta 418 zcmX>Q)8RcqrQU^sfk8PSB?(9|901}9AXctpV6b3hU|<2UgG-7s^U{lfOa>d6SZFYV z1CZ?il6MdF1ewtQy?C+e@9>-z_&gw0))fq@e! z4`eg&GBDILFaa4L3=-f0VlF5fBnARN8YBe-%OMm)3j;Hd1=9m#8v&JB14ZWm=@mfw z8Ib-Aq!}5$D}yvL0(CJ0AqW611_MS0$gpjNIaQz#8)q#f_syrqkEq8J~s~s;7LZIQ~zfluw^QVGBYlIBLK9Nk%N7)V6@J|_o;Z#@n+b`P)h?lTl0~c_Z5t=79qf3_9wV;g(oC2)vqddlM_ z{WEm+cs+Xn?@B=6LWD#vNU#DfTu=@iR%8)E2nnsU5(gqA#9`sILWoFk14Q_$x_hR* zPL_xRTCGw}y?XD}t5@&6di|;?HRUb%q_1OuHWG1(9poCSoO+0(V~{6?^bKS zOm=&ligZXDCF%!fAmaZ10>%=$fi4j_>XF^Rl>Ks~*U+UiXc^l03ejQpuQ$eIBtkc! zcUj^aL_2*kGd=7Q4T5$c_jH>7-|$joej?Tn`eH(0G~I2xff3eqeM#(=EZIs#vu4P5 zLf~&7h!`p+IpC>gzJIoY&}`|;SUb|_=WHPdh!G8>SNa)5P>&jT}6|%NvA%lm57d`)@YLXKeU0P zFVpPWrCBZ3AnVNb8FSPe9~~c4+0{o5cn#E@lV2kG4aSKK@U<|oy{3>`_M>*m5`OZ^ z8Vv%MHS*+zE7duSPlNuKq-Pz!j!`zK&|W-7bWjri(8g&vvR|%~dgL`CyDaaA;x7He zI<$}Kk*_&wYTwaw^jiggK{xa#=nh13^qS)Qg|e8vqb&elRIpFMqJm#j@Gi;OCo(gD zCv*w7^a8Fhjh<3_Nh_pn^6xMm%$&-c?NZ;Swl1j*y`mka=XFVCV1JJOrkw!%6rF%$ z!KhUxh7cYN|`!qCe_$*eO|e zl`dh|g!(!yrKm-kKopa?AJLkMsYd@q2z4qe-~K9(gWgd1_i!e!BEAK{96bp*K+h?B z4Dc{bDp*#qs^Di7ys98m(8QTtC6hixb-<_S6~L494Zx4nHvz}#SAd_U-vL(WPk=Ab zJ-{`^|2$xJH_8W?6t^~POkeiL=w&stm-qK5LGVDaMYu6WQtnTn~h|jFv4mp*D;BMXN)a)?L zuCbuW!v(zG_)C6peZRc4Yn=xIzV4r_dYgXWG8qWwJXEUUdz*H%9Voe;l8W!PY)3Iy zxx;o8CVKOU#VY}h!3uj5t9+9O+_QKh(VI#*QaAHDy@@!aiXYl_+p)vcY|RguGuP%6 zCdl5CFk|0Pu@GF#c9}yJCbm|26RE-jv*9=dJLNk#&XFWlU~HT!y(3@ctic093FOR; ziL^R0t~u z%4@!-F!3nNXPtM+dmP(~a?2)0a z?plLr_c+$9VBEVjy45Ehz?X9G5(X!d-`Y2&4uE!Wgf};c-bv~#R=lI10bED*z6Ll? ztH7%Gg|-B`3b+vcTBDz3@BKTf>XEJpCz`=(+2p;S%qRxHoZ_t$qX2qryhBh%$)io& zo3fo!t7@2K;0nw$3L)o%irVe$McAsrrVvs#_{|4sI;CVrDfv5tn+v%>=V%CPE70ds zOYPBtM+_8K>MOtnZNX;_y*BU=SfJ)+)!M}BIq(Hp%7)e+8{bRED83M_YwxL6Oo%k!MC`ymAXB6iZ=<;Dn8*vI#RugP^c$`P^(!x7w&)RoKsuw4`T~$oW zI1K?GU7WN7?+oOwJh@(UduwEjiEda#e@-Rny*odjn%Qw3V>`NAr;8{XMFY2*-$41E zE?%iEoSrBeB4l2JIljlIiybbCGv|i}h6bise486k;fd*DJMhj4Ym2)~oOW$1@P)q_ zp0<4V922g&JytYa=GmL5=Sjs=`$3subd^;b9Pf^>v&SY`*NTRRGB{nl+(FHBY)jqL zCTq2dBawzMXp2xj1|HF#PZrfW>@B#}4zOoTgA?#CwqYl4tOWKp9v@9E9#QLfqSZj_ z=|RD?+VVzN= 4.3.0" + ] + }, + "packageFolders": { + "/Users/staasafras/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/Users/staasafras/Desktop/CashRegister/CashRegister/CashRegister.csproj", + "projectName": "CashRegister", + "projectPath": "/Users/staasafras/Desktop/CashRegister/CashRegister/CashRegister.csproj", + "packagesPath": "/Users/staasafras/.nuget/packages/", + "outputPath": "/Users/staasafras/Desktop/CashRegister/CashRegister/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/Users/staasafras/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net5.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net5.0": { + "targetAlias": "net5.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net5.0": { + "targetAlias": "net5.0", + "dependencies": { + "System.IO": { + "target": "Package", + "version": "[4.3.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/5.0.401/RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/CashRegister/obj/project.nuget.cache b/CashRegister/obj/project.nuget.cache new file mode 100644 index 00000000..b0aff957 --- /dev/null +++ b/CashRegister/obj/project.nuget.cache @@ -0,0 +1,15 @@ +{ + "version": 2, + "dgSpecHash": "WdZlGSmLQS0CBf6NRgYK4ZgtaJFJFCjtwou1LzfG+1tDKH8BP/HHjOxbdPsEhakql3/mBmwZXWyLvAlm5eFsXQ==", + "success": true, + "projectFilePath": "/Users/staasafras/Desktop/CashRegister/CashRegister/CashRegister.csproj", + "expectedPackageFiles": [ + "/Users/staasafras/.nuget/packages/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "/Users/staasafras/.nuget/packages/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg.sha512", + "/Users/staasafras/.nuget/packages/system.io/4.3.0/system.io.4.3.0.nupkg.sha512", + "/Users/staasafras/.nuget/packages/system.runtime/4.3.0/system.runtime.4.3.0.nupkg.sha512", + "/Users/staasafras/.nuget/packages/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg.sha512", + "/Users/staasafras/.nuget/packages/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/GoodInputFile b/GoodInputFile new file mode 100644 index 00000000..fba6116f --- /dev/null +++ b/GoodInputFile @@ -0,0 +1,3 @@ +2.12,3.00 +1.97,2.00 +3.33,5.00 \ No newline at end of file diff --git a/Program.cs b/Program.cs deleted file mode 100644 index d4f5106b..00000000 --- a/Program.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; - -namespace CashRegister -{ - class Program - { - static void Main(string[] args) - { - Console.WriteLine("Hello World!"); - } - } -} diff --git a/bin/Debug/net5.0/CashRegister.deps.json b/bin/Debug/net5.0/CashRegister.deps.json deleted file mode 100644 index 5142a1db..00000000 --- a/bin/Debug/net5.0/CashRegister.deps.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v5.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v5.0": { - "CashRegister/1.0.0": { - "runtime": { - "CashRegister.dll": {} - } - } - } - }, - "libraries": { - "CashRegister/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/bin/Debug/net5.0/CashRegister.dll b/bin/Debug/net5.0/CashRegister.dll deleted file mode 100644 index 43145d69a6c87fbdf139bb04bfe7f4282fdbe7d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4608 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 diff --git a/obj/Debug/net5.0/CashRegister.assets.cache b/obj/Debug/net5.0/CashRegister.assets.cache deleted file mode 100644 index 7a62c940e818094d3c4e4c3363b79eb9506f4425..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmWIWc6a1rU|{$h7f5eVnxq>l+@v=mx4G1Q>w| ql=MT3Q;UlAi%Sv{ixbm|5{vcq@=DWFOY{p8ld}`kQ;YTS83O={t{{2< diff --git a/obj/Debug/net5.0/CashRegister.csproj.CoreCompileInputs.cache b/obj/Debug/net5.0/CashRegister.csproj.CoreCompileInputs.cache deleted file mode 100644 index 374f28e9..00000000 --- a/obj/Debug/net5.0/CashRegister.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -3a5e4fce9d8ccc70b0a475603e16b13f676257ee diff --git a/obj/Debug/net5.0/CashRegister.dll b/obj/Debug/net5.0/CashRegister.dll deleted file mode 100644 index 43145d69a6c87fbdf139bb04bfe7f4282fdbe7d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4608 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 diff --git a/obj/project.assets.json b/obj/project.assets.json deleted file mode 100644 index d4d85c6a..00000000 --- a/obj/project.assets.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "version": 3, - "targets": { - "net5.0": {} - }, - "libraries": {}, - "projectFileDependencyGroups": { - "net5.0": [] - }, - "packageFolders": { - "/Users/staasafras/.nuget/packages/": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/Users/staasafras/Desktop/CashRegister/CashRegister/CashRegister.csproj", - "projectName": "CashRegister", - "projectPath": "/Users/staasafras/Desktop/CashRegister/CashRegister/CashRegister.csproj", - "packagesPath": "/Users/staasafras/.nuget/packages/", - "outputPath": "/Users/staasafras/Desktop/CashRegister/CashRegister/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/Users/staasafras/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net5.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net5.0": { - "targetAlias": "net5.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net5.0": { - "targetAlias": "net5.0", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/5.0.401/RuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache deleted file mode 100644 index aacedc60..00000000 --- a/obj/project.nuget.cache +++ /dev/null @@ -1,8 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "XlgBnuEjEHr64p2uulKNUhxwM6DdVTxqMI3k0dL6TpnywFrVd5+PA17+b5gXeYSvX9hl56Lt/DZXKIQE/yGK7Q==", - "success": true, - "projectFilePath": "/Users/staasafras/Desktop/CashRegister/CashRegister/CashRegister.csproj", - "expectedPackageFiles": [], - "logs": [] -} \ No newline at end of file From 6072fc0adcc4a4a7faddc4386a3a51e0b88ca9a3 Mon Sep 17 00:00:00 2001 From: Staasafras Date: Mon, 4 Oct 2021 15:46:08 -0400 Subject: [PATCH 3/5] add launch.json --- .vscode/launch.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .vscode/launch.json diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 00000000..d7000605 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,19 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "program": "${workspaceFolder}/CashRegister/bin/Debug/net5.0/CashRegister.dll", + "name": "CashRegister", + "type": "coreclr", + "request": "launch", + "preLaunchTask": "build", + "console": "internalConsole", + "stopAtEntry": false, + "args": ["TEST"] + } + + ] +} \ No newline at end of file From f90532d21640a9e1ff9565844f346da5df38a6f9 Mon Sep 17 00:00:00 2001 From: Staasafras Date: Mon, 4 Oct 2021 16:06:27 -0400 Subject: [PATCH 4/5] add tasks --- .vscode/tasks.json | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .vscode/tasks.json diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 00000000..394fb3cb --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,42 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "build", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/CashRegister/CashRegister.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "publish", + "command": "dotnet", + "type": "process", + "args": [ + "publish", + "${workspaceFolder}/CashRegister/CashRegister.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "watch", + "command": "dotnet", + "type": "process", + "args": [ + "watch", + "run", + "${workspaceFolder}/CashRegister/CashRegister.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + } + ] +} \ No newline at end of file From 4d4ec7830f82e09ee863191c48f69d1ffe4f525c Mon Sep 17 00:00:00 2001 From: Michael Bishop <88727480+mbishop-swi@users.noreply.github.com> Date: Fri, 8 Oct 2021 10:34:28 -0400 Subject: [PATCH 5/5] Update README.md --- CashRegister/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CashRegister/README.md b/CashRegister/README.md index 62a96fc3..1eb6e797 100644 --- a/CashRegister/README.md +++ b/CashRegister/README.md @@ -3,7 +3,7 @@ Cash Register The Problem ----------- -Creative Cash Draw Solutions is a client who wants to provide something different for the cashiers who use their system. The function of the application is to tell the cashier how much change is owed and what denominations should be used. In most cases the app should return the minimum amount of physical change, but the client would like to add a twist. If the total due in cents is divisible by 3, the app should randomly generate the change denominations (but the math still needs to be right :)) +Creative Cash Draw Solutions is a client who wants to provide something different for the cashiers who use their system. The function of the application is to tell the cashier how much change is owed and what denominations should be used. In most cases the app should return the minimum amount of physical change, but the client would like to add a twist. If the total cost in cents is divisible by 3, the app should randomly generate the change denominations (but the math still needs to be right :)) Please write a program which accomplishes the clients goals. The program should: