public void TaskBaseGetVariables_WithSeperatorCharacter_ShouldReturnDictionary() { var task = new DummyTask(); var output = task.GetVariables(new List <string> { "connectionString:https://www.google.com", "complexPassword:Pass:Word:123" }, ":"); output.Should().NotBeNull(); output.Should().NotBeEmpty(); output.Count.Should().Be(2); output.Should().ContainKey("connectionString"); output["connectionString"].Should().Be("https://www.google.com"); output.Should().ContainKey("complexPassword"); output["complexPassword"].Should().Be("Pass:Word:123"); }
public void TaskBaseGetVariables_ShouldReturnDictionary() { var task = new DummyTask(); var output = task.GetVariables(new List <string> { "toto:titi", "tutu:tyty" }, ":"); output.Should().NotBeNull(); output.Should().NotBeEmpty(); output.Count.Should().Be(2); output.Should().ContainKey("toto"); output["toto"].Should().Be("titi"); output.Should().ContainKey("tutu"); output["tutu"].Should().Be("tyty"); }