Как я могу Привести WebTest к сбою?

Это потому, что, как говорится в сообщении, там нет свойства с именем properties.

Способ получения пользовательских свойств зависит от того, как они были созданы. Существует два типа: Открытые расширения и Расширения схемы . Каждый из них хранится и ведет себя немного по-другому, поэтому вы можете обратиться к документации, на которую я ссылался, чтобы определить, какой тип вы хотите использовать.

10
задан Jim Counts 16 March 2010 в 00:20
поделиться

4 ответа

Установите свойство Outcome для Сбоя:

Outcome = Outcome.Fail;

Существует также Assert.Fail() в Microsoft. VisualStudio. QualityTools. Блок UnitTestFramework.

3
ответ дан 4 December 2019 в 02:52
поделиться

The Outcome property will set the public at vsts 2010 :-)

1
ответ дан 4 December 2019 в 02:52
поделиться

Тест всегда завершается ошибкой, добавляя правило проверки, которое всегда завершается ошибкой. Например, вы можете написать правило проверки сбоя следующим образом:

public class FailValidationRule : ValidationRule
{
    public override void Validate(object sender, ValidationEventArgs e)
    {
        e.IsValid = false;
    }
}

Затем прикрепите новое правило проверки к событию ValidateResponse веб-теста, например:

public class CodedWebTest : WebTest
{
    public override IEnumerator<WebTestRequest> GetRequestEnumerator()
    {
        WebTestRequest request1 = new WebTestRequest("http://www.google.com");
        FailValidationRule failValidation = new FailValidationRule();
        request1.ValidateResponse += new EventHandler<ValidationEventArgs>(failValidation.Validate);
        yield return request1;
    }
}
1
ответ дан 4 December 2019 в 02:52
поделиться

Установите значение Outcome в обработчике событий PostWebTest.

0
ответ дан 4 December 2019 в 02:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: