From 7dc074deb9c07106b2ef322eac9822c24738b219 Mon Sep 17 00:00:00 2001 From: Chris Cameron Date: Thu, 5 Oct 2017 10:15:23 -0400 Subject: [PATCH] Dict test --- .../Extensions/DictionaryExtensionsTest.cs | 26 +++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/ICD.Common.Utils.Tests/Extensions/DictionaryExtensionsTest.cs b/ICD.Common.Utils.Tests/Extensions/DictionaryExtensionsTest.cs index 22f18ff..ca6d2e5 100644 --- a/ICD.Common.Utils.Tests/Extensions/DictionaryExtensionsTest.cs +++ b/ICD.Common.Utils.Tests/Extensions/DictionaryExtensionsTest.cs @@ -156,8 +156,30 @@ namespace ICD.Common.Utils.Tests.Extensions [Test] public void UpdateTest() { - Assert.Inconclusive(); - } + Dictionary a = new Dictionary + { + { 1, 10 }, + { 2, 10 }, + }; + + Dictionary b = new Dictionary + { + { 2, 20 }, + { 3, 30 } + }; + + a.Update(b); + + Assert.AreEqual(3, a.Count); + Assert.AreEqual(10, a[1]); + Assert.AreEqual(20, a[2]); + Assert.AreEqual(30, a[3]); + + Assert.AreEqual(2, b.Count); + Assert.AreEqual(20, b[2]); + Assert.AreEqual(30, b[3]); + + } [Test] public void AddRangeValueKeyFuncTest()