Class BaseMaterialGraphTests
Inheritance
BaseMaterialGraphTests
Syntax
public class BaseMaterialGraphTests : object
Methods
RunBeforeAnyTests()
Declaration
public void RunBeforeAnyTests()
TestCanAddNodeToBaseMaterialGraph()
Declaration
public void TestCanAddNodeToBaseMaterialGraph()
TestCanAddSlotToTestNode()
Declaration
public void TestCanAddSlotToTestNode()
TestCanConnectAndTraverseThreeNodesOnBaseMaterialGraph()
Declaration
public void TestCanConnectAndTraverseThreeNodesOnBaseMaterialGraph()
TestCanConnectAndTraverseTwoNodesOnBaseMaterialGraph()
Declaration
public void TestCanConnectAndTraverseTwoNodesOnBaseMaterialGraph()
TestCanCreateBaseMaterialGraph()
Declaration
public void TestCanCreateBaseMaterialGraph()
TestCanFindNodeInBaseMaterialGraph()
Declaration
public void TestCanFindNodeInBaseMaterialGraph()
TestCanFindSlotOnTestNode()
Declaration
public void TestCanFindSlotOnTestNode()
TestCanFindSlotReferenceOnTestNode()
Declaration
public void TestCanFindSlotReferenceOnTestNode()
TestCanGetEdgesOnBaseMaterialGraphFromSlotReference()
Declaration
public void TestCanGetEdgesOnBaseMaterialGraphFromSlotReference()
TestCanModifyNodeDrawState()
Declaration
public void TestCanModifyNodeDrawState()
TestCanNotAddDuplicateSlotToTestNode()
Declaration
public void TestCanNotAddDuplicateSlotToTestNode()
TestCanNotAddNullSlotToTestNode()
Declaration
public void TestCanNotAddNullSlotToTestNode()
TestCanNotConnectToNullSlot()
Declaration
public void TestCanNotConnectToNullSlot()
Declaration
public void TestCanNotConnectTwoInputSlotsOnBaseMaterialGraph()
TestCanNotConnectTwoOuputSlotsOnBaseMaterialGraph()
Declaration
public void TestCanNotConnectTwoOuputSlotsOnBaseMaterialGraph()
TestCanNotRemoveNoDeleteNodeFromBaseMaterialGraph()
Declaration
public void TestCanNotRemoveNoDeleteNodeFromBaseMaterialGraph()
TestCanRemoveNodeFromBaseMaterialGraph()
Declaration
public void TestCanRemoveNodeFromBaseMaterialGraph()
TestCanRemoveSlotFromTestNode()
Declaration
public void TestCanRemoveSlotFromTestNode()
TestCanRemoveSlotsWithNonMathingNameFromTestNode()
Declaration
public void TestCanRemoveSlotsWithNonMathingNameFromTestNode()
TestCanUpdateDisplaynameByReaddingSlotToTestNode()
Declaration
public void TestCanUpdateDisplaynameByReaddingSlotToTestNode()
TestCanUpdateSlotDisplayName()
Declaration
public void TestCanUpdateSlotDisplayName()
TestChildClassCanModifyErrorState()
Declaration
public void TestChildClassCanModifyErrorState()
Declaration
public void TestConectionToSameInputReplacesOldInput()
TestCyclicConnectionsAreNotAllowedOnGraph()
Declaration
public void TestCyclicConnectionsAreNotAllowedOnGraph()
TestExceptionIfBadNodeConfigurationWorks()
Declaration
public void TestExceptionIfBadNodeConfigurationWorks()
Declaration
public void TestGetInputsWithNoConnection()
TestRemoveNodeFromBaseMaterialGraphCleansEdges()
Declaration
public void TestRemoveNodeFromBaseMaterialGraphCleansEdges()
TestRemovingEdgeOnBaseMaterialGraph()
Declaration
public void TestRemovingEdgeOnBaseMaterialGraph()
TestRemovingElementsFromBaseMaterialGraph()
Declaration
public void TestRemovingElementsFromBaseMaterialGraph()
TestRemovingNodeRemovesConectedEdgesOnBaseMaterialGraph()
Declaration
public void TestRemovingNodeRemovesConectedEdgesOnBaseMaterialGraph()
TestRemovingSlotRemovesConnectedEdges()
Declaration
public void TestRemovingSlotRemovesConnectedEdges()
TestSerializedGraphDelegatesOnEnableCalls()
Declaration
public void TestSerializedGraphDelegatesOnEnableCalls()