Example #1
0
        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);
        }
Example #2
0
        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);
        }