Exemplo n.º 1
0
        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);
        }