Add MSTest class templates (#370)
This commit is contained in:
Родитель
48db075e90
Коммит
1591b24326
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,91 @@
|
|||
{
|
||||
"$schema": "http://json.schemastore.org/template",
|
||||
"author": "Microsoft",
|
||||
"classifications": [ "Test", "MSTest" ],
|
||||
"name": "MSTest Test Class",
|
||||
"generatorVersions": "[1.0.0.0-*)",
|
||||
"description": "Creates a new MSTest test class",
|
||||
"groupIdentity": "Microsoft.Test.MSTest.TestClass",
|
||||
"precedence": "10000",
|
||||
"identity": "Microsoft.Test.MSTest.TestClass.CSharp.8.0",
|
||||
"shortName": "mstest-class",
|
||||
"tags": {
|
||||
"language": "C#",
|
||||
"type": "item"
|
||||
},
|
||||
"sourceName": "UnitTest1",
|
||||
"preferDefaultName": true,
|
||||
"defaultName": "UnitTest1",
|
||||
"primaryOutputs": [
|
||||
{ "path": "UnitTest1.cs" }
|
||||
],
|
||||
"symbols": {
|
||||
"DefaultNamespace": {
|
||||
"type": "bind",
|
||||
"binding": "msbuild:RootNamespace",
|
||||
"replaces": "Company.TestProject1"
|
||||
},
|
||||
"ImplicitUsings": {
|
||||
"type": "bind",
|
||||
"binding": "msbuild:ImplicitUsings",
|
||||
"datatype": "string",
|
||||
"defaultValue": "disable"
|
||||
},
|
||||
"evaluatedLangVersion": {
|
||||
"type": "bind",
|
||||
"binding": "msbuild:LangVersion",
|
||||
"dataType": "string"
|
||||
},
|
||||
"latestLangVersion": {
|
||||
"type": "generated",
|
||||
"generator": "constant",
|
||||
"parameters": {
|
||||
"value": "latest"
|
||||
}
|
||||
},
|
||||
"langVersion": {
|
||||
"type": "generated",
|
||||
"generator": "coalesce",
|
||||
"parameters": {
|
||||
"sourceVariableName": "evaluatedLangVersion",
|
||||
"fallbackVariableName": "latestLangVersion"
|
||||
}
|
||||
},
|
||||
"csharp9orOlder": {
|
||||
"type": "generated",
|
||||
"generator": "regexMatch",
|
||||
"datatype": "bool",
|
||||
"parameters": {
|
||||
"pattern": "^(ISO-1|ISO-2|[1-7]|[8-9]|[8-9]\\.0|7\\.[0-3])$",
|
||||
"source": "langVersion"
|
||||
}
|
||||
},
|
||||
"csharp10orLater": {
|
||||
"type": "computed",
|
||||
"value": "!csharp9orOlder"
|
||||
},
|
||||
"csharpFeature_FileScopedNamespaces": {
|
||||
"type": "computed",
|
||||
"value": "csharp10orLater == \"true\""
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"csharp-only": {
|
||||
"type": "project-capability",
|
||||
"args": "CSharp"
|
||||
}
|
||||
},
|
||||
"postActions": [
|
||||
{
|
||||
"condition": "(HostIdentifier != \"dotnetcli\" && HostIdentifier != \"dotnetcli-preview\")",
|
||||
"description": "Opens UnitTest1.cs in the editor.",
|
||||
"manualInstructions": [ ],
|
||||
"actionId": "84C0DA21-51C8-4541-9940-6CA19AF04EE6",
|
||||
"id": "openInEditor",
|
||||
"args": {
|
||||
"files": "0"
|
||||
},
|
||||
"continueOnError": true
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
#if (ImplicitUsings != "enable")
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
|
||||
#endif
|
||||
#if (csharpFeature_FileScopedNamespaces)
|
||||
namespace Company.TestProject1;
|
||||
|
||||
[TestClass]
|
||||
public class UnitTest1
|
||||
{
|
||||
[TestMethod]
|
||||
public void TestMethod1()
|
||||
{
|
||||
}
|
||||
}
|
||||
#else
|
||||
namespace Company.TestProject1
|
||||
{
|
||||
[TestClass]
|
||||
public class UnitTest1
|
||||
{
|
||||
[TestMethod]
|
||||
public void TestMethod1()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,42 @@
|
|||
{
|
||||
"$schema": "http://json.schemastore.org/template",
|
||||
"author": "Microsoft",
|
||||
"classifications": [ "Test", "MSTest" ],
|
||||
"name": "MSTest Test Class",
|
||||
"generatorVersions": "[1.0.0.0-*)",
|
||||
"description": "Creates a new MSTest test class",
|
||||
"groupIdentity": "Microsoft.Test.MSTest.TestClass",
|
||||
"precedence": "10000",
|
||||
"identity": "Microsoft.Test.MSTest.TestClass.FSharp.8.0",
|
||||
"shortName": "mstest-class",
|
||||
"tags": {
|
||||
"language": "F#",
|
||||
"type": "item"
|
||||
},
|
||||
"sourceName": "UnitTest1",
|
||||
"preferDefaultName": true,
|
||||
"defaultName": "UnitTest1",
|
||||
"primaryOutputs": [
|
||||
{ "path": "UnitTest1.fs" }
|
||||
],
|
||||
"symbols": {
|
||||
"DefaultNamespace": {
|
||||
"type": "bind",
|
||||
"binding": "msbuild:RootNamespace",
|
||||
"replaces": "Company.TestProject1"
|
||||
}
|
||||
},
|
||||
"postActions": [
|
||||
{
|
||||
"condition": "(HostIdentifier != \"dotnetcli\" && HostIdentifier != \"dotnetcli-preview\")",
|
||||
"description": "Opens UnitTest1.cs in the editor.",
|
||||
"manualInstructions": [ ],
|
||||
"actionId": "84C0DA21-51C8-4541-9940-6CA19AF04EE6",
|
||||
"id": "openInEditor",
|
||||
"args": {
|
||||
"files": "0"
|
||||
},
|
||||
"continueOnError": true
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
namespace Company.TestProject1
|
||||
|
||||
open System
|
||||
open Microsoft.VisualStudio.TestTools.UnitTesting
|
||||
|
||||
[<TestClass>]
|
||||
type UnitTest1 () =
|
||||
|
||||
[<TestMethod>]
|
||||
member this.TestMethod1 () =
|
||||
Assert.IsTrue(true);
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,42 @@
|
|||
{
|
||||
"$schema": "http://json.schemastore.org/template",
|
||||
"author": "Microsoft",
|
||||
"classifications": [ "Test", "MSTest" ],
|
||||
"name": "MSTest Test Class",
|
||||
"generatorVersions": "[1.0.0.0-*)",
|
||||
"description": "Creates a new MSTest test class",
|
||||
"groupIdentity": "Microsoft.Test.MSTest.TestClass",
|
||||
"precedence": "10000",
|
||||
"identity": "Microsoft.Test.MSTest.TestClass.VisualBasic.8.0",
|
||||
"shortName": "mstest-class",
|
||||
"tags": {
|
||||
"language": "VB",
|
||||
"type": "item"
|
||||
},
|
||||
"sourceName": "UnitTest1",
|
||||
"preferDefaultName": true,
|
||||
"defaultName": "UnitTest1",
|
||||
"primaryOutputs": [
|
||||
{ "path": "UnitTest1.fs" }
|
||||
],
|
||||
"symbols": {
|
||||
"DefaultNamespace": {
|
||||
"type": "bind",
|
||||
"binding": "msbuild:RootNamespace",
|
||||
"replaces": "Company.TestProject1"
|
||||
}
|
||||
},
|
||||
"postActions": [
|
||||
{
|
||||
"condition": "(HostIdentifier != \"dotnetcli\" && HostIdentifier != \"dotnetcli-preview\")",
|
||||
"description": "Opens UnitTest1.vb in the editor.",
|
||||
"manualInstructions": [ ],
|
||||
"actionId": "84C0DA21-51C8-4541-9940-6CA19AF04EE6",
|
||||
"id": "openInEditor",
|
||||
"args": {
|
||||
"files": "0"
|
||||
},
|
||||
"continueOnError": true
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
Imports Microsoft.VisualStudio.TestTools.UnitTesting
|
||||
|
||||
Namespace Company.TestProject1
|
||||
<TestClass>
|
||||
Public Class UnitTest1
|
||||
<TestMethod>
|
||||
Sub TestSub()
|
||||
|
||||
End Sub
|
||||
End Class
|
||||
End Namespace
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,91 @@
|
|||
{
|
||||
"$schema": "http://json.schemastore.org/template",
|
||||
"author": "Microsoft",
|
||||
"classifications": [ "Test", "MSTest" ],
|
||||
"name": "MSTest Test Class",
|
||||
"generatorVersions": "[1.0.0.0-*)",
|
||||
"description": "Creates a new MSTest test class",
|
||||
"groupIdentity": "Microsoft.Test.MSTest.TestClass",
|
||||
"precedence": "11000",
|
||||
"identity": "Microsoft.Test.MSTest.TestClass.CSharp.9.0",
|
||||
"shortName": "mstest-class",
|
||||
"tags": {
|
||||
"language": "C#",
|
||||
"type": "item"
|
||||
},
|
||||
"sourceName": "UnitTest1",
|
||||
"preferDefaultName": true,
|
||||
"defaultName": "UnitTest1",
|
||||
"primaryOutputs": [
|
||||
{ "path": "UnitTest1.cs" }
|
||||
],
|
||||
"symbols": {
|
||||
"DefaultNamespace": {
|
||||
"type": "bind",
|
||||
"binding": "msbuild:RootNamespace",
|
||||
"replaces": "Company.TestProject1"
|
||||
},
|
||||
"ImplicitUsings": {
|
||||
"type": "bind",
|
||||
"binding": "msbuild:ImplicitUsings",
|
||||
"datatype": "string",
|
||||
"defaultValue": "disable"
|
||||
},
|
||||
"evaluatedLangVersion": {
|
||||
"type": "bind",
|
||||
"binding": "msbuild:LangVersion",
|
||||
"dataType": "string"
|
||||
},
|
||||
"latestLangVersion": {
|
||||
"type": "generated",
|
||||
"generator": "constant",
|
||||
"parameters": {
|
||||
"value": "latest"
|
||||
}
|
||||
},
|
||||
"langVersion": {
|
||||
"type": "generated",
|
||||
"generator": "coalesce",
|
||||
"parameters": {
|
||||
"sourceVariableName": "evaluatedLangVersion",
|
||||
"fallbackVariableName": "latestLangVersion"
|
||||
}
|
||||
},
|
||||
"csharp9orOlder": {
|
||||
"type": "generated",
|
||||
"generator": "regexMatch",
|
||||
"datatype": "bool",
|
||||
"parameters": {
|
||||
"pattern": "^(ISO-1|ISO-2|[1-7]|[8-9]|[8-9]\\.0|7\\.[0-3])$",
|
||||
"source": "langVersion"
|
||||
}
|
||||
},
|
||||
"csharp10orLater": {
|
||||
"type": "computed",
|
||||
"value": "!csharp9orOlder"
|
||||
},
|
||||
"csharpFeature_FileScopedNamespaces": {
|
||||
"type": "computed",
|
||||
"value": "csharp10orLater == \"true\""
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"csharp-only": {
|
||||
"type": "project-capability",
|
||||
"args": "CSharp"
|
||||
}
|
||||
},
|
||||
"postActions": [
|
||||
{
|
||||
"condition": "(HostIdentifier != \"dotnetcli\" && HostIdentifier != \"dotnetcli-preview\")",
|
||||
"description": "Opens UnitTest1.cs in the editor.",
|
||||
"manualInstructions": [ ],
|
||||
"actionId": "84C0DA21-51C8-4541-9940-6CA19AF04EE6",
|
||||
"id": "openInEditor",
|
||||
"args": {
|
||||
"files": "0"
|
||||
},
|
||||
"continueOnError": true
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
#if (ImplicitUsings != "enable")
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
|
||||
#endif
|
||||
#if (csharpFeature_FileScopedNamespaces)
|
||||
namespace Company.TestProject1;
|
||||
|
||||
[TestClass]
|
||||
public class UnitTest1
|
||||
{
|
||||
[TestMethod]
|
||||
public void TestMethod1()
|
||||
{
|
||||
}
|
||||
}
|
||||
#else
|
||||
namespace Company.TestProject1
|
||||
{
|
||||
[TestClass]
|
||||
public class UnitTest1
|
||||
{
|
||||
[TestMethod]
|
||||
public void TestMethod1()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,42 @@
|
|||
{
|
||||
"$schema": "http://json.schemastore.org/template",
|
||||
"author": "Microsoft",
|
||||
"classifications": [ "Test", "MSTest" ],
|
||||
"name": "MSTest Test Class",
|
||||
"generatorVersions": "[1.0.0.0-*)",
|
||||
"description": "Creates a new MSTest test class",
|
||||
"groupIdentity": "Microsoft.Test.MSTest.TestClass",
|
||||
"precedence": "10000",
|
||||
"identity": "Microsoft.Test.MSTest.TestClass.FSharp.8.0",
|
||||
"shortName": "mstest-class",
|
||||
"tags": {
|
||||
"language": "F#",
|
||||
"type": "item"
|
||||
},
|
||||
"sourceName": "UnitTest1",
|
||||
"preferDefaultName": true,
|
||||
"defaultName": "UnitTest1",
|
||||
"primaryOutputs": [
|
||||
{ "path": "UnitTest1.fs" }
|
||||
],
|
||||
"symbols": {
|
||||
"DefaultNamespace": {
|
||||
"type": "bind",
|
||||
"binding": "msbuild:RootNamespace",
|
||||
"replaces": "Company.TestProject1"
|
||||
}
|
||||
},
|
||||
"postActions": [
|
||||
{
|
||||
"condition": "(HostIdentifier != \"dotnetcli\" && HostIdentifier != \"dotnetcli-preview\")",
|
||||
"description": "Opens UnitTest1.cs in the editor.",
|
||||
"manualInstructions": [ ],
|
||||
"actionId": "84C0DA21-51C8-4541-9940-6CA19AF04EE6",
|
||||
"id": "openInEditor",
|
||||
"args": {
|
||||
"files": "0"
|
||||
},
|
||||
"continueOnError": true
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
namespace Company.TestProject1
|
||||
|
||||
open System
|
||||
open Microsoft.VisualStudio.TestTools.UnitTesting
|
||||
|
||||
[<TestClass>]
|
||||
type UnitTest1 () =
|
||||
|
||||
[<TestMethod>]
|
||||
member this.TestMethod1 () =
|
||||
Assert.IsTrue(true);
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"author": "Microsoft",
|
||||
"name": "MSTest Test Class",
|
||||
"description": "Creates a new MSTest test class"
|
||||
}
|
|
@ -0,0 +1,42 @@
|
|||
{
|
||||
"$schema": "http://json.schemastore.org/template",
|
||||
"author": "Microsoft",
|
||||
"classifications": [ "Test", "MSTest" ],
|
||||
"name": "MSTest Test Class",
|
||||
"generatorVersions": "[1.0.0.0-*)",
|
||||
"description": "Creates a new MSTest test class",
|
||||
"groupIdentity": "Microsoft.Test.MSTest.TestClass",
|
||||
"precedence": "10000",
|
||||
"identity": "Microsoft.Test.MSTest.TestClass.VisualBasic.8.0",
|
||||
"shortName": "mstest-class",
|
||||
"tags": {
|
||||
"language": "VB",
|
||||
"type": "item"
|
||||
},
|
||||
"sourceName": "UnitTest1",
|
||||
"preferDefaultName": true,
|
||||
"defaultName": "UnitTest1",
|
||||
"primaryOutputs": [
|
||||
{ "path": "UnitTest1.fs" }
|
||||
],
|
||||
"symbols": {
|
||||
"DefaultNamespace": {
|
||||
"type": "bind",
|
||||
"binding": "msbuild:RootNamespace",
|
||||
"replaces": "Company.TestProject1"
|
||||
}
|
||||
},
|
||||
"postActions": [
|
||||
{
|
||||
"condition": "(HostIdentifier != \"dotnetcli\" && HostIdentifier != \"dotnetcli-preview\")",
|
||||
"description": "Opens UnitTest1.vb in the editor.",
|
||||
"manualInstructions": [ ],
|
||||
"actionId": "84C0DA21-51C8-4541-9940-6CA19AF04EE6",
|
||||
"id": "openInEditor",
|
||||
"args": {
|
||||
"files": "0"
|
||||
},
|
||||
"continueOnError": true
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
Imports Microsoft.VisualStudio.TestTools.UnitTesting
|
||||
|
||||
Namespace Company.TestProject1
|
||||
<TestClass>
|
||||
Public Class UnitTest1
|
||||
<TestMethod>
|
||||
Sub TestSub()
|
||||
|
||||
End Sub
|
||||
End Class
|
||||
End Namespace
|
||||
|
|
@ -16,6 +16,7 @@ public sealed partial class AcceptanceTests
|
|||
private static readonly (string ProjectTemplateName, string ItemTemplateName, string[] Languages)[] AvailableItemTemplates =
|
||||
[
|
||||
("nunit", "nunit-test", Languages.All),
|
||||
("mstest", "mstest-class", Languages.All),
|
||||
];
|
||||
|
||||
private static readonly (string ProjectTemplateName, string[] Languages, bool RunDotnetTest)[] AvailableProjectTemplates =
|
||||
|
|
Загрузка…
Ссылка в новой задаче