public void Assert_GetSelectedEncounterTypeIds_Return_Correct_Ids_If_Middle_Item_Is_Selected()
        {
            //Arrange
            var vm = new ServiceGroupDetailsViewmodel();
            vm.EncounterTypesIDlist = SetupEncounterTypesIDlist();
            vm.EncounterTypesList = SetupEncounterTypesList();
            vm.EncounterTypesList["B"] = true;


            //Act
            var testResults = vm.GetSelectedEncounterTypeIds();

            //Assert
            Assert.AreEqual(testResults[0], 1);
        }
        public void Assert_GetSelectedEncounterTypeIds_Return_Correct_Ids_If_All_Items_Are_Selected()
        {
            //Arrange
            var vm = new ServiceGroupDetailsViewmodel();
            vm.EncounterTypesIDlist = SetupEncounterTypesIDlist();
            vm.EncounterTypesList = SetupEncounterTypesList();
            vm.EncounterTypesList["A"] = true;
            vm.EncounterTypesList["B"] = true;
            vm.EncounterTypesList["C"] = true;
            vm.EncounterTypesList["D"] = true;

            //Act
            var testResults = vm.GetSelectedEncounterTypeIds();

            //Assert
            Assert.AreEqual(testResults.Count, 4);
        }