public void ListItemSetter_Execute_NullParameter_ThrowsException() { var listItemSetter = new ListItemSetter(); dynamic config = new DynamicConfiguration(); listItemSetter.Execute("SomeMethodCall", config, null); }
public void ListItemSetter_Execute_EmptyArray_ThrowsException() { var listItemSetter = new ListItemSetter(); dynamic config = new DynamicConfiguration(); listItemSetter.Execute("SomeMethodCall", config); }
public void ListItemSetter_Execute_MultipleValidMethodName_CreatesListConfigPropertyWithMultipleItems() { var listItemSetter = new ListItemSetter(); dynamic config = new DynamicConfiguration(); listItemSetter.Execute("HasNamesListItem", config, "SomeValue1"); listItemSetter.Execute("HasNamesListItem", config, "SomeValue2"); listItemSetter.Execute("HasNamesListItem", config, "SomeValue3"); Assert.IsTrue(config.Names.Count == 3); Assert.AreEqual(config.Names[0], "SomeValue1"); Assert.AreEqual(config.Names[1], "SomeValue2"); Assert.AreEqual(config.Names[2], "SomeValue3"); }
public void ListItemSetter_Execute_ValidMethodName_CreatesConfigProperty() { var listItemSetter = new ListItemSetter(); dynamic config = new DynamicConfiguration(); listItemSetter.Execute("HasNamesListItem", config, "SomeValue"); Assert.IsNotNull(config.Names); }
public void ListItemSetter_Execute_SingleValidMethodName_CreatesListConfigPropertyWithCorrect() { var listItemSetter = new ListItemSetter(); dynamic config = new DynamicConfiguration(); listItemSetter.Execute("HasNamesListItem", config, "SomeValue"); Assert.IsTrue(config.Names.Count == 1); Assert.AreEqual(config.Names[0], "SomeValue"); }
public void ListItemSetter_Execute_ValidMethodName_CreatesListConfigProperty() { var listItemSetter = new ListItemSetter(); dynamic config = new DynamicConfiguration(); listItemSetter.Execute("HasNamesListItem", config, "SomeValue"); Assert.IsTrue(config.Names.GetType().Name.StartsWith("List")); }