public void CreateInstance_ValidArguments_ReturnProperties() { // Setup var context = new FailureMechanismSectionAssemblyGroupsContext(new AssessmentSection(AssessmentSectionComposition.Dike)); // Call IObjectProperties objectProperties = info.CreateInstance(context); // Assert Assert.IsInstanceOf <FailureMechanismSectionAssemblyGroupsProperties>(objectProperties); Assert.AreSame(context.WrappedData, objectProperties.Data); }
public void Constructor_ExpectedValues() { // Setup var random = new Random(21); var assessmentSection = new AssessmentSection(random.NextEnumValue <AssessmentSectionComposition>()); // Call var context = new FailureMechanismSectionAssemblyGroupsContext(assessmentSection); // Assert Assert.IsInstanceOf <ObservableWrappedObjectContextBase <AssessmentSection> >(context); Assert.AreSame(assessmentSection, context.WrappedData); }
public void CreateInstance_WithContext_SetsExpectedViewProperties() { // Setup var random = new Random(21); var assessmentSection = new AssessmentSection(random.NextEnumValue <AssessmentSectionComposition>()); var context = new FailureMechanismSectionAssemblyGroupsContext(assessmentSection); // Call var view = (FailureMechanismSectionAssemblyGroupsView)info.CreateInstance(context); // Assert Assert.AreSame(assessmentSection, view.AssessmentSection); }