From c94d3357f54dddaddff14179a7893c216a2dc401 Mon Sep 17 00:00:00 2001 From: "mohammad_zafir.jeeawody" Date: Thu, 13 Oct 2022 01:16:25 +0200 Subject: [PATCH] already exist key --- .../Data_UTs/Dice/DiceGroupManagerTest.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Sources/Tests/Data_UTs/Dice/DiceGroupManagerTest.cs b/Sources/Tests/Data_UTs/Dice/DiceGroupManagerTest.cs index 54e4423..44900ea 100644 --- a/Sources/Tests/Data_UTs/Dice/DiceGroupManagerTest.cs +++ b/Sources/Tests/Data_UTs/Dice/DiceGroupManagerTest.cs @@ -97,5 +97,23 @@ namespace Tests.Data_UTs.Dice } + [Fact] + public void TestAddIfAlreadyExistsThrowsException() + { + DiceGroupManager dgm = new(); + + // Act + KeyValuePair> toAdd = new("Monopoly", new List { new NumberDie(new NumberFace(5), new NumberFace(7)), new NumberDie(new NumberFace(5), new NumberFace(7))}); + dgm.Add(toAdd); + + void action() => dgm.Add(toAdd); + + // Assert + Xunit.Assert.Throws(action); + + } + + + } }