You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: basicScenarioTest.m
    path of file: ./repos/monster/tests
    
    the code of the file until where you have to start completion: classdef basicScenarioTest < matlab.unittest.TestCase
	%Test for standard scenario with 1 user and 1 eNB
	properties
		Config;
		Logger;
		Simulation;
	end
	methods (TestClassSetup)
		function createObjects(testCase)
			testCase.Config = MonsterConfig();
			%Make sure config fits the selected scenario
			%It should only be needed to change these in terms of runtime
			testCase.Config.Runtime.simulationRounds = 50;
			testCase.Config.Runtime.seed = 126;
			%Skip plotting as values are going to be evaluated and not plots
			testCase.Config.SimulationPlot.runtimePlot = 0;
			%Set a SISO scenario
			testCase.Config.Mimo.transmissionMode = 'Port0';
			testCase.Config.Mimo.elementsPerPanel = [1, 1];
			%Set a single macroEnb
			testCase.Config.MacroEnb.sitesNumber = 1;
			testCase.Config.MacroEnb.cellsPerSite = 1;
			testCase.Config.MacroEnb.numPRBs = 50;
			testCase.Config.MacroEnb.height = 35;
			testCase.Config.MacroEnb.noiseFigure = 7;
			testCase.Config.MacroEnb.antennaGain = 0;
			%set 0 micro and pico Enb
			testCase.Config.MicroEnb.sitesNumber = 0;
			%Set a single Ue
			testCase.Config.Ue.number = 1;
			testCase.Config.Ue.numPRBs = 25;
			testCase.Config.Ue.height = 1.5;
			testCase.Config.Ue.noiseFigure = 7;
			testCase.Config.Ue.antennaGain = 0;
			%Set mobility
			testCase.Config.Mobility.scenario = 'pedestrian';
			testCase.Config.Mobility.step = 0.01;
			testCase.Config.Mobility.seed = 19;
			%Set terrain
			testCase.Config.Terrain.type = 'manhattan';
			%Set traffic to fullbuffer, to ensure that traffic is transmitted
			testCase.Config.Traffic.primary = 'fullBuffer';
			testCase.Config.Traffic.mix = 0;
			testCase.Config.Traffic.arrivalDistribution = 'Static';
			testCase.Config.Traffic.static = 0;
			%Set physical layer
			testCase.Config.Phy.uplinkFrequency = 1747.5;
			testCase.Config.Phy.downlinkFrequency = 1842.5;
			%Consider if this enough
			%set Channel properties
			testCase.Config.Channel.mode = '3GPP38901';
			testCase.Config.Channel.fadingActive = true;
			testCase.Config.Channel.interferenceType = 'Power'; %['Power', 'Frequency']
			testCase.Config.Channel.shadowingActive = true;
			testCase.Config.Channel.reciprocityActive = true;
			testCase.Config.Channel.perfectSynchronization = true;
			testCase.Config.Channel.losMethod = '3GPP38901-probability';
			testCase.Config
    
function createObjects(testCase)
			testCase.Config = MonsterConfig();
			%Make sure config fits the selected scenario
			%It should only be needed to change these in terms of runtime
			testCase.Config.Runtime.simulationRounds = 50;
			testCase.Config.Runtime.seed = 126;
			%Skip plotting as values are going to be evaluated and not plots
			testCase.Config.SimulationPlot.runtimePlot = 0;
			%Set a SISO scenario
			testCase.Config.Mimo.transmissionMode = 'Port0';
			testCase.Config.Mimo.elementsPerPanel = [1, 1];
			%Set a single macroEnb
			testCase.Config.MacroEnb.sitesNumber = 1;
			testCase.Config.MacroEnb.cellsPerSite = 1;
			testCase.Config.MacroEnb.numPRBs = 50;
			testCase.Config.MacroEnb.height = 35;
			testCase.Config.MacroEnb.noiseFigure = 7;
			testCase.Config.MacroEnb.antennaGain = 0;
			%set 0 micro and pico Enb
			testCase.Config.MicroEnb.sitesNumber = 0;
			%Set a single Ue
			testCase.Config.Ue.number = 1;
			testCase.Config.Ue.numPRBs = 25;
			testCase.Config.Ue.height = 1.5;
			testCase.Config.Ue.noiseFigure = 7;
			testCase.Config.Ue.antennaGain = 0;
			%Set mobility
			testCase.Config.Mobility.scenario = 'pedestrian';
			testCase.Config.Mobility.step = 0.01;
			testCase.Config.Mobility.seed = 19;
			%Set terrain
			testCase.Config.Terrain.type = 'manhattan';
			%Set traffic to fullbuffer, to ensure that traffic is transmitted
			testCase.Config.Traffic.primary = 'fullBuffer';
			testCase.Config.Traffic.mix = 0;
			testCase.Config.Traffic.arrivalDistribution = 'Static';
			testCase.Config.Traffic.static = 0;
			%Set physical layer
			testCase.Config.Phy.uplinkFrequency = 1747.5;
			testCase.Config.Phy.downlinkFrequency = 1842.5;
			%Consider if this enough
			%set Channel properties
			testCase.Config.Channel.mode = '3GPP38901';
			testCase.Config.Channel.fadingActive = true;
			testCase.Config.Channel.interferenceType = 'Power'; %['Power', 'Frequency']
			testCase.Config.Channel.shadowingActive = true;
			testCase.Config.Channel.reciprocityActive = true;
			testCase.Config.Channel.perfectSynchronization = true;
			testCase.Config.Channel.losMethod = '3GPP38901-probability';
			testCase.Config.Channel.region = struct('type', 'Urban', 'macroScenario', 'UMa', 'microScenario', 'UMi', 'picoScenario', 'UMi');
			%Set scheduling
			testCase.Config.Scheduling.type = 'roundRobin';
			%Son Parameters
			testCase.Config.Son.neighbourRadius = 100;
			testCase.Config.Son.hysteresisTimer = 0.001;
			testCase.Config.Son.switchTimer = 0.001;
			testCase.Config.Son.utilisationRange = 1:100;
			testCase.Config.Son.utilLow = testCase.Config.Son.utilisationRange(1);
			testCase.Config.Son.utilHigh = testCase.Config.Son.utilisationRange(end