public void CreateWithCombinedAssemblySection_IdGeneratorNull_ThrowsArgumentNullException() { // Call TestDelegate call = () => SerializableFailureMechanismSectionCreator.Create(null, new SerializableFailureMechanismSectionCollection(), ExportableFailureMechanismSectionTestFactory.CreateExportableCombinedFailureMechanismSection()); // Assert var exception = Assert.Throws <ArgumentNullException>(call); Assert.AreEqual("idGenerator", exception.ParamName); }
public void Create_SectionNull_ThrowsArgumentNullException() { // Call TestDelegate call = () => SerializableFailureMechanismSectionCreator.Create(new IdentifierGenerator(), new SerializableFailureMechanismSectionCollection(), null); // Assert var exception = Assert.Throws <ArgumentNullException>(call); Assert.AreEqual("section", exception.ParamName); }
public void Create_WithSection_ReturnsSerializableFailureMechanismSection() { // Setup const string collectionId = "collectionId"; var collection = new SerializableFailureMechanismSectionCollection(collectionId); var idGenerator = new IdentifierGenerator(); ExportableFailureMechanismSection section = ExportableFailureMechanismSectionTestFactory.CreateExportableFailureMechanismSection(); // Call SerializableFailureMechanismSection serializableSection = SerializableFailureMechanismSectionCreator.Create(idGenerator, collection, section); // Assert SerializableFailureMechanismSectionTestHelper.AssertFailureMechanismSection(section, collection, serializableSection); }