public void CatchNegativeDeltaVAssignment() { //Arrange var pacificationOption = new PacificationOption(PacificationType.Deorbit, -357); var expected = 0; //Act var actual = pacificationOption.RequiredDeltaV; //Assert Assert.AreEqual(expected, actual); }
public void DeltaVAssignment_Succeeded() { //Arrange var pacificationOption = new PacificationOption(PacificationType.Deorbit, 422); var expected = 422; //Act var actual = pacificationOption.RequiredDeltaV; //Assert Assert.AreEqual(expected, actual); }
public void PacificationAssignment_Succeeded() { //Arrange var pacificationOption = new PacificationOption(PacificationType.GraveyardOrbit, 800); var expected = PacificationType.GraveyardOrbit; //Act var actual = pacificationOption.PacificationType; //Assert Assert.AreEqual(expected, actual); }
public void PacificationOption_ToString() { //Arrange var pacificationOption = new PacificationOption(PacificationType.GraveyardOrbit, 501); var oldString = $"Pacification Type: {StringEnum.GetStringValue(PacificationType.GraveyardOrbit)}@Required DeltaV: {501}"; var expected = oldString.Replace("@", "\n"); //Act var actual = pacificationOption.ToString(); //Assert Assert.AreEqual(expected, actual); }
public void VehiclePacificationOption() { //Arrange var vehicle = new LaunchVehicle(); var option = new PacificationOption(PacificationType.GraveyardOrbit, 325); vehicle.PacificationOptions.Add("GraveYard", option); var expectedName = "GraveYard"; var expectedType = PacificationType.GraveyardOrbit; var expectedDeltaV = 325; //Act var vOptions = vehicle.PacificationOptions; var actualName = vOptions.Keys.ElementAt(0); var actualType = vOptions.Values.ElementAt(0).PacificationType; var actualDeltaV = vOptions.Values.ElementAt(0).RequiredDeltaV; //Assert Assert.AreEqual(expectedName, actualName); Assert.AreEqual(expectedType, actualType); Assert.AreEqual(expectedDeltaV, actualDeltaV); }