public void CreateReferenceAndSetIteratorToFirst_PassingTest() { StringArgumentMarshaler m = new StringArgumentMarshaler(); Iterator <string> i = new Iterator <string>(testData); m.Set(i); Assert.Equal(testData[0], m.Value); Assert.Equal(testData[1], i.Current); }
public void CreateReferenceAndSetIteratorToLast_FailingTest() { StringArgumentMarshaler m = new StringArgumentMarshaler(); Iterator <string> i = new Iterator <string>(testData); for (int j = 0; j < this.testData.Count; j++) { i.Next(); } ArgumentsException ex = Assert.Throws <StringArgumentMarshaler.StringMarshalerException>(() => m.Set(i)); ex.ErrorArgumentId = this.testString; Assert.Equal(ErrorCode.MISSING, ex.ErrorCode); Assert.Equal($"Could not find string parameter for -{this.testString}", ex.ErrorMessage()); }
public String getString(char arg) { ArgumentMarshaler m = null; marshalers.TryGetValue(arg, m); return StringArgumentMarshaler.getValue(m); }
public StringArgumentMarshalerTest() { _args = new string[] { "-logging", "-port", "1", "-name", "com1" }; _argumentMarshaler = new StringArgumentMarshaler(); _iterator = new Iterator <string>(_args); }
public void CreateRefernceAndTestSchema_PassingTest() { StringArgumentMarshaler m = new StringArgumentMarshaler(); Assert.Equal(testSchema, m.Schema); }
public void CreateReferenceAndSetNull_FailingTest() { StringArgumentMarshaler m = new StringArgumentMarshaler(); Assert.Throws <NullReferenceException>(() => m.Set(null)); }
// Token: 0x0601559F RID: 87455 RVA: 0x0056AEEC File Offset: 0x005690EC public string GetString(int index) { return(StringArgumentMarshaler.GetValue(this._marshalers[index.ToString()])); }