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); } }