public void ScopedEnvironment_Assign_HasUpdateValue_ExpectAssignReplacedOnRight() { var _mockEnv = new Mock <IExecutionEnvironment>(); var scopedEnvironment = new ScopedEnvironment(_mockEnv.Object, "[[Person(1)]]", "[[a]]"); scopedEnvironment.Assign("[[a]]", "[[a]]", 1); _mockEnv.Verify(a => a.Assign("[[Person(1)]]", "[[Person(1)]]", 0)); }
public void ScopedEnvironment_Assign_ExpectNoReplacement_IfNoAlias() { var _mockEnv = new Mock <IExecutionEnvironment>(); var scopedEnvironment = new ScopedEnvironment(_mockEnv.Object, "[[Person(*)]]", "[[a]]"); scopedEnvironment.Assign("[[b]]", "bob", 0); _mockEnv.Verify(a => a.Assign("[[b]]", "bob", 0)); }
public void ScopedEnvironment_Assign_Basic_ExpectAssignReplaced() { var _mockEnv = new Mock <IExecutionEnvironment>(); var scopedEnvironment = new ScopedEnvironment(_mockEnv.Object, "[[Person(*)]]", "[[a]]"); scopedEnvironment.Assign("[[a]]", "bob", 0); _mockEnv.Verify(a => a.Assign("[[Person(*)]]", "bob", false, 0)); }
public void ScopedEnvironment_Assign_ExpectNoReplacement_IfNoAlias() { //------------Setup for test-------------------------- var scopedEnvironment = new ScopedEnvironment(_mockEnv.Object, "[[Person(*)]]", "[[a]]"); //------------Execute Test--------------------------- scopedEnvironment.Assign("[[b]]", "bob", 0); //------------Assert Results------------------------- _mockEnv.Verify(a => a.Assign("[[b]]", "bob", 0)); }
public void ScopedEnvironment_Assign_HasUpdateValue_ExpectAssignReplacedOnRight() { //------------Setup for test-------------------------- var scopedEnvironment = new ScopedEnvironment(_mockEnv.Object, "[[Person(1)]]", "[[a]]"); //------------Execute Test--------------------------- scopedEnvironment.Assign("[[a]]", "[[a]]", 1); //------------Assert Results------------------------- _mockEnv.Verify(a => a.Assign("[[Person(1)]]", "[[Person(1)]]", 0)); }