setup(() => {
    attributes = new models.InterfaceAttributes({
      offloading: {
        modes: {
          value: {
            TestName1: true,
            TestName11: true,
            TestName31: null,
            TestName12: false,
            TestName13: null,
            TestName2: false,
            TestName21: false,
            TestName22: false,
            TestName23: false
          }
        }
      }
    });

    TestMode22 = {name: 'TestName22', sub: []};
    TestMode31 = {name: 'TestName31', sub: []};
    offloadingModes = [
      {
        name: 'TestName1',
        sub: [
          {name: 'TestName11', sub: [
            TestMode31
          ]},
          {name: 'TestName12', sub: []},
          {name: 'TestName13', sub: []}
        ]
      },
      {
        name: 'TestName2',
        sub: [
          {name: 'TestName21', sub: []},
          TestMode22,
          {name: 'TestName23', sub: []}
        ]
      }
    ];

    getModeState = (mode) => attributes.get('offloading.modes.value')[mode];

    offloadingModesConrol = new OffloadingModes({attributes, offloadingModes});
  });
 getModeState = (mode) => attributes.get('offloading.modes.value')[mode];