public void TestMethod_GetAllSatellites_Exception(string rocketName, int satelliteCount)
        {
            var expected = CargoRocketWithSatelliteEntity(rocketName, string.Empty, satelliteCount);

            //configure MOQ
            ConfigureMOQ_GetRocket(expected);
            var cargoRocketWarehouse = new CargoRocketWarehouse(_cargoRocketInventory.Object);
            var actual = cargoRocketWarehouse.GetSatellites(rocketName);
        }
        public void TestMethod_GetAllSatellites(bool flag, string rocketName, int satelliteCount)
        {
            var expected = flag ? CargoRocketWithSatelliteEntity(rocketName, string.Empty, satelliteCount)
                                : CargoRocketEntity(rocketName, string.Empty);

            //configure MOQ
            ConfigureMOQ_GetRocket(expected);
            var cargoRocketWarehouse = new CargoRocketWarehouse(_cargoRocketInventory.Object);
            var actual = cargoRocketWarehouse.GetSatellites(rocketName);

            if (flag)
            {
                expected.satellites.ToExpectedObject().ShouldEqual(actual);
            }
            else
            {
                Assert.AreEqual(null, actual);
            }
        }