[TestClass]で[TestMethod]の値を "TestMethod"から取得するにはどうすればよいですか?私はそれを自分のクラスでTestMethodから移動しようとしましたが、アプリケーションはテストメソッドで使用されたものではなく、生成された次の番号を取得しました。testmethodからC#でstringの値を取得する方法C#
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace Classic
{
[TestMethod]
public void MyFirstTest()
{
string A = "L" + (String.Format("{0:MMddyyyy}", SafeRandom.GetRandomNext(10).ToString());
//some test steps go here
}
}
[TestClass()]
public class TestScenario
{
public void RunLookupMyString()
{
//Use string above to perform a lookup
}
}
public class SafeRandom
{
private static readonly Object RandLock = new object();
private static readonly Random Random = new Random();
public static int GetRandomNext(int maxValue)
{
lock (RandLock)
{
return Random.Next(maxValue);
}
}
public static int GetRandomNext(int minValue, int maxValue)
{
lock (RandLock)
{
return Random.Next(minValue, maxValue);
}
}
}
このコードはコンパイルされません。それは何を期待していますか? – RJM
@RJM私はTestmethodから値を取得したいので、別のメソッドで使用することができます。 – Tester
コード例を編集して理解してください。つまり、あなたのコードはあなたの質問を非常に不明瞭にします。 – hatchet