Skip to content

Commit

Permalink
Add IntegrationTest file template
Browse files Browse the repository at this point in the history
  • Loading branch information
Oleksandr Poliakov committed Oct 17, 2024
1 parent fe4616d commit c2c4ad2
Showing 1 changed file with 120 additions and 4 deletions.
124 changes: 120 additions & 4 deletions CSharpDriver.sln.DotSettings
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=AWS/@EntryIndexedValue">AWS</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=2702CEB1F1B8C94C9B041A4400223E66/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=2702CEB1F1B8C94C9B041A4400223E66/EntryName/@EntryValue">Class</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=2702CEB1F1B8C94C9B041A4400223E66/Position/@EntryValue">9</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=2CAB0A567F30704CA99AA3EC249E3153/@KeyIndexDefined">False</s:Boolean>


<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=2CBD6971A7955044AD2624B84FB49E38/Position/@EntryValue">8</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=2E931AE67B99D34581FC158FE671C6C8/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=2E931AE67B99D34581FC158FE671C6C8/EntryName/@EntryValue">Class</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=2E931AE67B99D34581FC158FE671C6C8/Position/@EntryValue">10</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=37AB964D6E4D424BBE2530F92DA37EEB/Position/@EntryValue">1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=40C163D436D8ED48A6D01A0AFEFC5556/Position/@EntryValue">4</s:Int64>

<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=6FAA6736247D464489DF536819A6D103/Position/@EntryValue">0</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=7B10AC30B0320A4F95A3763001E1DBF6/Position/@EntryValue">3</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=7F2A1BE8D0078241A9AE7802038BAD3C/Position/@EntryValue">6</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=9BB83ED0FF792E47BAAB217C25589C77/Position/@EntryValue">2</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=F0CA621CDF5AB24282D8CDC11C520997/Entry/=C4795E57DDEC1C4F97BBC8C7173EBBCA/Position/@EntryValue">7</s:Int64>


<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020B98D17DF67944A12E1EE5B68E5A81/@KeyIndexDefined">True</s:Boolean>
Expand Down Expand Up @@ -29,10 +47,107 @@
// compare members here.
$END$;
}</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2CAB0A567F30704CA99AA3EC249E3153/Field/=CLASS/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2CAB0A567F30704CA99AA3EC249E3153/Field/=HEADER/@KeyIndexDefined">False</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2CAB0A567F30704CA99AA3EC249E3153/Field/=NAMESPACE/Order/@EntryValue">1</s:Int64>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2CAB0A567F30704CA99AA3EC249E3153/Text/@EntryValue">/* Copyright 2010-present MongoDB Inc.
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/CustomProperties/=Category/@EntryIndexedValue">Primary</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/CustomProperties/=FileName/@EntryIndexedValue">IntegrationTest</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Description/@EntryValue">&amp;IntegrationTest</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Field/=CLASS/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Field/=CLASS/Expression/@EntryValue">getAlphaNumericFileNameWithoutExtension()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Field/=CLASS/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Field/=CLASS/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Field/=CLASS2/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Field/=CLASS2/Expression/@EntryValue">typeName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Field/=CLASS2/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Field/=CLASS2/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Field/=NAMESPACE/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Field/=NAMESPACE/Expression/@EntryValue">fileDefaultNamespace()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Field/=NAMESPACE/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Field/=NAMESPACE/Order/@EntryValue">1</s:Int64>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Image/@EntryValue">CSharp</s:String>

<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/Text/@EntryValue">/* Copyright 2010-present MongoDB Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

using System.Collections.Generic;
using MongoDB.Driver.TestHelpers;
using Xunit;
using Xunit.Abstractions;

namespace $NAMESPACE$
{
public class $CLASS$ : IntegrationTest&lt;$CLASS2$.TestDataFixture&gt;
{
public $CLASS$(ITestOutputHelper testOutputHelper, TestDataFixture fixture)
: base(testOutputHelper, fixture)
{
}

public class MyModel
{
$END$
}

public class TestDataFixture : CollectionFixture&lt;MyModel&gt;
{
protected override IEnumerable&lt;MyModel&gt; GetInitialData() =&gt;
[
new MyModel { }
];
}
}
}</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2702CEB1F1B8C94C9B041A4400223E66/UITag/@EntryValue">Class/Interface</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2CAB0A567F30704CA99AA3EC249E3153/@KeyIndexDefined">False</s:Boolean>











<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/CustomProperties/=Category/@EntryIndexedValue">Primary</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/CustomProperties/=FileName/@EntryIndexedValue">Class</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Description/@EntryValue">&amp;Class</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Field/=CLASS/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Field/=CLASS/Expression/@EntryValue">getAlphaNumericFileNameWithoutExtension()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Field/=CLASS/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Field/=CLASS/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Field/=NAMESPACE/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Field/=NAMESPACE/Expression/@EntryValue">fileDefaultNamespace()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Field/=NAMESPACE/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Field/=NAMESPACE/Order/@EntryValue">1</s:Int64>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Image/@EntryValue">CSharp</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/Text/@EntryValue">/* Copyright 2010-present MongoDB Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand All @@ -51,6 +166,7 @@ namespace $NAMESPACE$
{
public class $CLASS$ {$END$}
}</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2E931AE67B99D34581FC158FE671C6C8/UITag/@EntryValue">Class/Interface</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=37AB964D6E4D424BBE2530F92DA37EEB/Field/=HEADER/@KeyIndexDefined">False</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=37AB964D6E4D424BBE2530F92DA37EEB/Field/=NAMESPACE/Order/@EntryValue">1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=37AB964D6E4D424BBE2530F92DA37EEB/Field/=RECORD/Order/@EntryValue">0</s:Int64>
Expand Down

0 comments on commit c2c4ad2

Please sign in to comment.