コード例 #1
0
ファイル: MultiMapTest.cs プロジェクト: VikKol/commonsfornet
        public void TestMultiValueSortedMapExceptions()
        {
            var mvMap = new MultiValueTreeMap <int, Bill>();

            Assert.Throws(typeof(InvalidOperationException), () => mvMap.Max);
            Assert.Throws(typeof(InvalidOperationException), () => mvMap.Min);
            Assert.Throws(typeof(InvalidOperationException), () => mvMap.RemoveMin());
            Assert.Throws(typeof(InvalidOperationException), () => mvMap.RemoveMax());
        }
コード例 #2
0
ファイル: MultiMapTest.cs プロジェクト: VikKol/commonsfornet
        public void TestMultiValueTreeMapRemoveMax()
        {
            var mvMap = new MultiValueTreeMap <int, Bill>();

            Fill(mvMap, 1000, 20, x => x, valueGen);
            mvMap.RemoveMax();
            Assert.Equal(999, mvMap.KeyCount);
            Assert.Equal(999, mvMap.Keys.Count);
            Assert.Equal(998, mvMap.Max);
            Assert.Equal(999 * 20, mvMap.Count);
        }