def setUp(self):

        self.rotor = Rotor_CostsSE()
    
        # Blade Test 1
        self.rotor.blade_number = 3
        self.rotor.advanced = True
        self.rotor.blade_mass = 17650.67
        self.rotor.hub_mass = 31644.5
        self.rotor.pitch_system_mass = 17004.0
        self.rotor.spinner_mass = 1810.5
        self.rotor.year = 2009
        self.rotor.month = 12
class TestRotor_CostSE(unittest.TestCase):

    def setUp(self):

        self.rotor = Rotor_CostsSE()
    
        # Blade Test 1
        self.rotor.blade_number = 3
        self.rotor.advanced = True
        self.rotor.blade_mass = 17650.67
        self.rotor.hub_mass = 31644.5
        self.rotor.pitch_system_mass = 17004.0
        self.rotor.spinner_mass = 1810.5
        self.rotor.year = 2009
        self.rotor.month = 12

    def test_functionality(self):
    
        self.rotor.run()
        
        self.assertEqual(round(self.rotor.cost,2), 1478411.14)