public void Execute_WithNullContext_Throws() { // Arrange SetPropertyAction action = new SetPropertyAction("Name", "Value"); IRewriteContext context = null; // Act/Assert ExceptionAssert.Throws<ArgumentNullException>(() => action.Execute(context)); }
public void Execute_WithNullContext_Throws() { // Arrange SetPropertyAction action = new SetPropertyAction("Name", "Value"); IRewriteContext context = null; // Act/Assert ExceptionAssert.Throws <ArgumentNullException>(() => action.Execute(context)); }
public void Execute_SetsProperty_ReturnsContinueProcessing() { // Arrange string propertyName = "PropertyName"; string propertyValue = "PropertyValue"; SetPropertyAction action = new SetPropertyAction(propertyName, propertyValue); IRewriteContext context = new MockRewriteContext(); // Act RewriteProcessing result = action.Execute(context); // Assert Assert.AreEqual(RewriteProcessing.ContinueProcessing, result); CollectionAssert.Contains(context.Properties.Keys, propertyName); Assert.AreEqual(propertyValue, context.Properties[propertyName]); }