Пример #1
0
        public void InitializeIntArgument()
        {
            var sut = new DummyIntArgument("test");

            Assert.True(sut.Initialize("test", "10"));
            Assert.Equal(10, sut.Value);
        }
Пример #2
0
        public void DoNotInitializeByOrderWhenItDiffers()
        {
            var sut = new DummyIntArgument(5);

            Assert.False(sut.Initialize(6, "10"));
            Assert.Equal(0, sut.Value);
            Assert.False(sut.Initialized);
        }
Пример #3
0
        public void InitializeByName()
        {
            var sut = new DummyIntArgument("foo");

            Assert.True(sut.Initialize("foo", "10"));
            Assert.Equal(10, sut.Value);
            Assert.True(sut.Initialized);
        }
Пример #4
0
        public void InitializeByOrder()
        {
            var sut = new DummyIntArgument(5);

            Assert.True(sut.Initialize(5, "10"));
            Assert.Equal(10, sut.Value);
            Assert.True(sut.Initialized);
        }
Пример #5
0
        public void DoNotInitializeByShortcutWhenItDiffers()
        {
            var sut = new DummyIntArgument('f');

            Assert.False(sut.Initialize('b', "10"));
            Assert.Equal(0, sut.Value);
            Assert.False(sut.Initialized);
        }
Пример #6
0
        public void InitializeByShortcut()
        {
            var sut = new DummyIntArgument('f');

            Assert.True(sut.Initialize('f', "10"));
            Assert.Equal(10, sut.Value);
            Assert.True(sut.Initialized);
        }
Пример #7
0
        public void DoNotInitializeByNameWhenItDiffers()
        {
            var sut = new DummyIntArgument("foo");

            Assert.False(sut.Initialize("bar", "10"));
            Assert.Equal(0, sut.Value);
            Assert.False(sut.Initialized);
        }