public void InitializeIntArgument() { var sut = new DummyIntArgument("test"); Assert.True(sut.Initialize("test", "10")); Assert.Equal(10, sut.Value); }
public void DoNotInitializeByOrderWhenItDiffers() { var sut = new DummyIntArgument(5); Assert.False(sut.Initialize(6, "10")); Assert.Equal(0, sut.Value); Assert.False(sut.Initialized); }
public void InitializeByName() { var sut = new DummyIntArgument("foo"); Assert.True(sut.Initialize("foo", "10")); Assert.Equal(10, sut.Value); Assert.True(sut.Initialized); }
public void InitializeByOrder() { var sut = new DummyIntArgument(5); Assert.True(sut.Initialize(5, "10")); Assert.Equal(10, sut.Value); Assert.True(sut.Initialized); }
public void DoNotInitializeByShortcutWhenItDiffers() { var sut = new DummyIntArgument('f'); Assert.False(sut.Initialize('b', "10")); Assert.Equal(0, sut.Value); Assert.False(sut.Initialized); }
public void InitializeByShortcut() { var sut = new DummyIntArgument('f'); Assert.True(sut.Initialize('f', "10")); Assert.Equal(10, sut.Value); Assert.True(sut.Initialized); }
public void DoNotInitializeByNameWhenItDiffers() { var sut = new DummyIntArgument("foo"); Assert.False(sut.Initialize("bar", "10")); Assert.Equal(0, sut.Value); Assert.False(sut.Initialized); }