public void GetFailureMechanismSectionAssemblyGroupColor_ValidFailureMechanismSectionAssemblyGroup_ReturnsExpectedColor( FailureMechanismSectionAssemblyGroup assemblyGroup, Color expectedColor) { // Call Color color = FailureMechanismSectionAssemblyGroupColorHelper.GetFailureMechanismSectionAssemblyGroupColor(assemblyGroup); // Assert Assert.AreEqual(expectedColor, color); }
private void UpdateTableData() { Tuple <AssemblyGroupBoundaries, Color, FailureMechanismSectionAssemblyGroup>[] dataToSet = FailureMechanismSectionAssemblyGroupsHelper.GetFailureMechanismSectionAssemblyGroupBoundaries(AssessmentSection).Select( assemblyGroupBoundaries => new Tuple <AssemblyGroupBoundaries, Color, FailureMechanismSectionAssemblyGroup>( assemblyGroupBoundaries, FailureMechanismSectionAssemblyGroupColorHelper.GetFailureMechanismSectionAssemblyGroupColor(assemblyGroupBoundaries.FailureMechanismSectionAssemblyGroup), assemblyGroupBoundaries.FailureMechanismSectionAssemblyGroup)).ToArray(); assemblyGroupsTable.SetData(dataToSet); }
public void GetFailureMechanismSectionAssemblyGroupColor_InvalidFailureMechanismSectionAssemblyGroup_ThrowsInvalidEnumArgumentException() { // Setup const FailureMechanismSectionAssemblyGroup assemblyGroup = (FailureMechanismSectionAssemblyGroup)99; // Call void Call() => FailureMechanismSectionAssemblyGroupColorHelper.GetFailureMechanismSectionAssemblyGroupColor(assemblyGroup); // Assert var expectedMessage = $"The value of argument 'assemblyGroup' ({assemblyGroup}) is invalid for Enum type '{nameof(FailureMechanismSectionAssemblyGroup)}'."; TestHelper.AssertThrowsArgumentExceptionAndTestMessage <InvalidEnumArgumentException>(Call, expectedMessage); }
private static CellStyle CreateCellStyle(FailureMechanismSectionAssemblyGroup failureMechanismSectionAssemblyGroup) { return(new CellStyle(Color.FromKnownColor(KnownColor.ControlText), FailureMechanismSectionAssemblyGroupColorHelper.GetFailureMechanismSectionAssemblyGroupColor(failureMechanismSectionAssemblyGroup))); }