public void InitializeBoolArgument() { var sut = new DummyBoolArgument("test"); Assert.True(sut.Initialize("test", "true")); Assert.True(sut.Value); sut = new DummyBoolArgument("test"); Assert.True(sut.Initialize("test", "false")); Assert.False(sut.Value); }
public void ValidateIfInitialized() { var firstValidation = false; var secondValidation = false; var sut = new DummyBoolArgument("test"); sut.ValidationAction = () => firstValidation = true; sut.Initialize("test", "true"); sut.ValidationAction = () => secondValidation = true; sut.Initialize("test", "true"); Assert.True(firstValidation); Assert.False(secondValidation); }