public void Validate_NodeWithDuplicateName_ShouldReturnFalse() { // Arange DuplicateGateValidation duplicateGateValidation = new DuplicateGateValidation(); // Act bool result = duplicateGateValidation.Validate(_nodeDefinitions); // Assert Assert.IsFalse(result); }
public void Validate_NodeWithNonDuplicateName_ShouldReturnTrue() { // Arange DuplicateGateValidation duplicateGateValidation = new DuplicateGateValidation(); _nodeDefinitions.Remove(_nodeDefinitions.FirstOrDefault(node => node.Name == "NODE1")); // Act bool result = duplicateGateValidation.Validate(_nodeDefinitions); // Assert Assert.IsTrue(result); }