public void Arguments() { Argument param1 = new Argument("key1","value1",true,"argument1"); Argument param2 = new Argument("key2","value2",true,"argument2"); Argument param3 = new Argument("key3","value3",true,"argument3"); DataOperation operation = new DataOperation(); operation.AddArgument(param1); operation.AddArgument(param2); operation.AddArgument(param3); Assert.AreEqual(3,operation.ArgumentCount); Assert.AreEqual(param1,operation.GetArgument(0)); Assert.AreEqual(param2,operation.GetArgument(1)); Assert.AreEqual(param3,operation.GetArgument(2)); }
public void Constructor() { DataOperation operation = new DataOperation("DataOperationID"); Argument param1 = new Argument("key1","value1",true,"argument1"); Argument param2 = new Argument("key2","value2",true,"argument2"); Argument param3 = new Argument("key3","value3",true,"argument3"); operation.AddArgument(param1); operation.AddArgument(param2); operation.AddArgument(param3); Assert.AreEqual("DataOperationID",operation.ID); DataOperation operation2 = new DataOperation(operation); Assert.AreEqual(operation,operation2); }
public void Equals() { Argument param1 = new Argument("key1","value1",true,"argument1"); Argument param2 = new Argument("key2","value2",true,"argument2"); Argument param3 = new Argument("key3","value3",true,"argument3"); DataOperation operation1 = new DataOperation("ID"); operation1.AddArgument(param1); operation1.AddArgument(param2); operation1.AddArgument(param3); param1 = new Argument("key1","value1",true,"argument1"); param2 = new Argument("key2","value2",true,"argument2"); param3 = new Argument("key3","value3",true,"argument3"); DataOperation operation2 = new DataOperation("ID"); operation2.AddArgument(param1); operation2.AddArgument(param2); Assert.IsFalse(operation1.Equals(operation2)); operation2.AddArgument(param3); Assert.IsTrue(operation1.Equals(operation2)); param1.Key="key"; Assert.IsFalse(operation1.Equals(operation2)); param1.Key="key1"; operation1.ID = "ID1"; Assert.IsFalse(operation1.Equals(operation2)); operation1.ID = "ID"; Assert.IsFalse(operation1.Equals(null)); Assert.IsFalse(operation1.Equals("string")); }
public void ID() { DataOperation operation = new DataOperation(); operation.ID = "OperationID"; Assert.AreEqual("OperationID",operation.ID); }