public void AdditionalTestExecutionParam__PlaceholdersAreTreatedCorrectly() { MockXmlOptions.Setup(o => o.AdditionalTestExecutionParam).Returns(SettingsWrapper.TestDirPlaceholder); string result = TheOptions.GetUserParameters("", "mydir", 0); result.Should().Be("mydir"); MockXmlOptions.Setup(o => o.AdditionalTestExecutionParam).Returns(SettingsWrapper.TestDirPlaceholder + " " + SettingsWrapper.TestDirPlaceholder); result = TheOptions.GetUserParameters("", "mydir", 0); result.Should().Be("mydir mydir"); MockXmlOptions.Setup(o => o.AdditionalTestExecutionParam).Returns(SettingsWrapper.TestDirPlaceholder.ToLower()); result = TheOptions.GetUserParameters("", "mydir", 0); result.Should().Be(SettingsWrapper.TestDirPlaceholder.ToLower()); MockXmlOptions.Setup(o => o.AdditionalTestExecutionParam).Returns(SettingsWrapper.ThreadIdPlaceholder); result = TheOptions.GetUserParameters("", "mydir", 4711); result.Should().Be("4711"); MockXmlOptions.Setup(o => o.AdditionalTestExecutionParam).Returns(SettingsWrapper.TestDirPlaceholder + ", " + SettingsWrapper.ThreadIdPlaceholder); result = TheOptions.GetUserParameters("", "mydir", 4711); result.Should().Be("mydir, 4711"); }
public override void TearDown() { base.TearDown(); MockXmlOptions.Reset(); }