From 297a0ae99f62c336b257fde88991e7c76b97b36d Mon Sep 17 00:00:00 2001 From: ankitsaini04 Date: Sun, 27 Aug 2023 18:22:27 +0530 Subject: [PATCH 1/2] TirePressureMonitoringSystem exercise TicketDispenser exercise TirePressureMonitoringSystem exercise TicketDispenser exercise --- src/TDDMicroExercises.csproj | 37 +++++++-- .../AnAlarmClient1.cs | 3 +- .../AnAlarmClient2.cs | 17 ++-- .../AnAlarmClient3.cs | 4 +- .../AlarmTest.cs | 46 +++++++++++ src/TirePressureMonitoringSystem/Alarm.cs | 10 ++- .../TicketDispenserClient.cs | 17 ++-- .../TurnNumberSequenceClient.cs | 21 +++-- .../TurnTicketAndSequenceClient.cs | 17 ++-- .../TicketDispenserTest.cs | 77 +++++++++++++++++++ .../ITurnNumberSequence.cs | 14 ++++ src/TurnTicketDispenser/TicketDispenser.cs | 15 +++- .../TicketDispenserFactory.cs | 23 ++++++ src/TurnTicketDispenser/TurnNumberSequence.cs | 4 +- src/packages.config | 8 ++ 15 files changed, 272 insertions(+), 41 deletions(-) create mode 100644 src/TirePressureMonitoringSystem.Test/AlarmTest.cs create mode 100644 src/TurnTicketDispenser.Test/TicketDispenserTest.cs create mode 100644 src/TurnTicketDispenser/ITurnNumberSequence.cs create mode 100644 src/TurnTicketDispenser/TicketDispenserFactory.cs create mode 100644 src/packages.config diff --git a/src/TDDMicroExercises.csproj b/src/TDDMicroExercises.csproj index 3ae5879..7f16420 100644 --- a/src/TDDMicroExercises.csproj +++ b/src/TDDMicroExercises.csproj @@ -1,5 +1,6 @@  + Debug AnyCPU @@ -10,11 +11,14 @@ Properties TDDMicroExercises TDDMicroExercises - v4.5.2 + v4.8 2.0 + + + true @@ -34,7 +38,20 @@ 4 + + packages\Castle.Core.5.1.1\lib\net462\Castle.Core.dll + + + packages\Moq.4.20.69\lib\net462\Moq.dll + + + + packages\System.Runtime.CompilerServices.Unsafe.4.5.3\lib\net461\System.Runtime.CompilerServices.Unsafe.dll + + + packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll + lib\nunit.framework.dll @@ -45,9 +62,13 @@ + + + + @@ -67,17 +88,19 @@ - - - - - - + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + +