WEBVTT

00:00:04.382 --> 00:00:06.620
Hi、私はジョー Morris です。

00:00:06.620 --> 00:00:10.420
私はプログラム マネージャー
.NET および Visual Studio のチームです。

00:00:10.420 --> 00:00:13.730
このビデオをしてみます
新機能を表示します。

00:00:13.730 --> 00:00:17.780
企業で解放します。
2017 を Visual Studio のエディション

00:00:17.780 --> 00:00:20.090
呼ばれるライブ ユニットをテストします。

00:00:20.090 --> 00:00:23.080
これを使用すると
機能を実現します。

00:00:23.080 --> 00:00:25.390
現在のところを
単体テストを実行は、

00:00:25.390 --> 00:00:30.350
卒業と比較した場合
ライブの単体テストの方法を実行することです。

00:00:30.350 --> 00:00:33.570
大幅に向上させる
コーディング生産性と

00:00:33.570 --> 00:00:36.870
表示することによってコードの品質
単体テストの結果と

00:00:36.870 --> 00:00:40.710
ライブでのコード カバレッジ
コーディングしているときにエディターです。

00:00:40.710 --> 00:00:44.690
この機能は、C をシャープにし、
BB .net のプロジェクトと

00:00:44.690 --> 00:00:49.520
ms のテストのフレームワークをテストをサポートしています
xUnit と NUnit。

00:00:49.520 --> 00:00:50.410
アクションで見てみましょう。

00:00:51.430 --> 00:00:54.068
この自転車の買い物があります。
アプリケーションをダウンロードしています。

00:00:54.068 --> 00:00:58.240
.Net framework で esp.net を実行します。

00:00:58.240 --> 00:01:01.230
スマート自転車システムを共有することをお勧めします。

00:01:01.230 --> 00:01:04.000
自分で表示するようにアプリケーションを実行します。
ようになります。

00:01:06.920 --> 00:01:12.050
アプリケーションにより、ユーザーは、自転車を取得します。
イベントのチケットを購入し、

00:01:12.050 --> 00:01:14.300
イベントに、自転車をオーバーライドします。

00:01:14.300 --> 00:01:17.980
ユーザーの操作ができます。
対象となるトレーニング セッション

00:01:17.980 --> 00:01:18.530
適合性です。

00:01:19.640 --> 00:01:24.600
さて、停止して、アプリケーションの実行
作業しているコードを表示して

00:01:24.600 --> 00:01:26.510
クラス ライブラリ内で
自転車共有アプリ。

00:01:28.190 --> 00:01:33.532
移動しましょう。
プロジェクト mybikes.domain

00:01:33.532 --> 00:01:37.750
ロジックと trainer.cs のファイルを開く。

00:01:37.750 --> 00:01:40.760
トレーニング クラスがあると

00:01:40.760 --> 00:01:45.400
トレーナー クラスを計算します。
[workouts の特別な指標です。

00:01:48.249 --> 00:01:53.445
呼ばれるこの方法があります。
トレーニングに最適な速度を取得します。

00:01:53.445 --> 00:01:58.980
マイ workouts を調べる
最高速度を移動しました。

00:02:02.280 --> 00:02:04.400
いくつかの単体テストを作成しました

00:02:04.400 --> 00:02:08.130
最高レベルでは、この取得トレーニング
速度メソッドがすべて準備ができました。

00:02:08.130 --> 00:02:12.660
自分でその単体テストの側を開く
ライブラリ コードと並べています。

00:02:17.324 --> 00:02:21.829
Get のトレーニングに移動しましょう。
workouts の 2 つの単体テストの高速化します。

00:02:24.441 --> 00:02:28.470
この単体テストで
Workouts を登録しました。

00:02:30.197 --> 00:02:33.157
いずれか
速度が 20 分、10 マイルと

00:02:33.157 --> 00:02:35.905
他の 5 マイル
20 分高速化します。

00:02:38.195 --> 00:02:41.560
このシナリオでは、
2 つのアカウントでは、完了時

00:02:41.560 --> 00:02:43.742
自分の結果を予想

00:02:43.742 --> 00:02:48.935
最適な速度でのトレーニングは、
トレーニング 20 分以内に 10 マイルです。

00:02:51.765 --> 00:02:55.550
方法の古い学校のように
これらの単体テストを実行するために使用

00:02:55.550 --> 00:02:58.200
手動で移動したときに、
テストを実行しています。

00:03:01.109 --> 00:03:04.870
結果を表示し、
テスト エクスプ ローラー] ウィンドウ。

00:03:07.035 --> 00:03:09.690
失敗したテストを確認します。

00:03:11.362 --> 00:03:13.480
私は、見方をするといくつかの時間を費やしています。

00:03:14.930 --> 00:03:19.542
旨の単体テストが失敗しました。
線の 43 の単体テストを実行します。

00:03:19.542 --> 00:03:22.860
配置するだけでなく

00:03:22.860 --> 00:03:27.490
ありません。
失敗を特定する情報です。

00:03:30.100 --> 00:03:34.380
複数のコード カバレッジを表示するには
失敗したテストで、上のデータ

00:03:34.380 --> 00:03:38.850
通常実行しますが、分析
失敗したテストのコード カバレッジです。

00:03:44.080 --> 00:03:48.790
どのようなブロックがカバーされて、それが表示します。
説明しません。

00:03:50.040 --> 00:03:53.790
それも表示されません。
コード エディターでのビジュアル化します。

00:03:55.160 --> 00:03:59.420
表示するコードをクリックすることができます。
ブロックを表示するのには、カバレッジの色分け

00:03:59.420 --> 00:04:04.550
エディターでは、
でも、図には簡単ではありません。

00:04:04.550 --> 00:04:09.550
どちらかを説明し、
カバーされないなどの障害が設定されます。

00:04:09.550 --> 00:04:15.370
すべての古い
学校単体テストを行う方法。

00:04:15.370 --> 00:04:18.970
作業の新しい方法を見てみましょう
ライブの単体テストをします。

00:04:20.400 --> 00:04:23.310
コード カバレッジの結果を閉じます。

00:04:23.310 --> 00:04:29.370
テスト エクスプ ローラーを閉じ、
ライブの単体テストを有効にするを参照してください。

00:04:29.370 --> 00:04:33.800
ライブの単体テストを有効にします。
テスト] メニューに移動して

00:04:33.800 --> 00:04:36.112
ライブの単体テストを開始します。

00:04:38.318 --> 00:04:42.979
数秒内では、します。
内を表示して、さまざまなクリップを参照してください。

00:04:42.979 --> 00:04:44.540
コード エディターとして使用します。

00:04:47.000 --> 00:04:54.370
テストを示す緑のチェック
単体テストを渡すことを説明します。

00:04:54.370 --> 00:04:59.330
赤い × 印が隠されたことを示す
単体テスト コードと障害が発生しました。

00:05:00.710 --> 00:05:04.640
ブルー ダッシュします。
なしの単体テスト カバレッジ。

00:05:07.399 --> 00:05:11.883
赤い十字をクリックしたとき
テストを表示できます。

00:05:11.883 --> 00:05:15.790
具体的には、成功または障害が発生しました。

00:05:17.020 --> 00:05:20.640
テストを選択できます。
私のテスト メソッドに移動します。

00:05:22.660 --> 00:05:26.390
私をその取得を参照してください。
最適な速度で失敗しています。

00:05:26.390 --> 00:05:27.820
[テスト_ケースの 1 つです。

00:05:29.430 --> 00:05:34.170
これを目的として表示します。
5 マイルに及ぶトレーニングをしています。

00:05:34.170 --> 00:05:38.090
10 マイルで作業するときに返される
アウトが、時間の短縮が明らかにします。

00:05:40.010 --> 00:05:43.130
表示する最適な
速度が変更することはありません。

00:05:45.250 --> 00:05:47.080
コードのバグを識別します。

00:05:48.510 --> 00:05:52.310
別の行を追加する必要があります。
コードを修正するコードです。

00:05:52.310 --> 00:05:55.810
コードを作成するとすぐに見る
方法、calligraph の状態

00:05:55.810 --> 00:05:59.890
緑のチェックに赤の x からの変更

00:05:59.890 --> 00:06:03.600
最高でそのトレーニングを示す
速度は、ここで単体テストを渡すが。

00:06:06.200 --> 00:06:11.100
今すぐ自分で別の方法をスクロール
推定旅行したマイルのほとんどが呼び出されます。

00:06:12.250 --> 00:06:14.200
青のグリフが表示されます。

00:06:14.200 --> 00:06:17.760
上に置いたとき、
0 のテストでカバーされたとします。

00:06:19.260 --> 00:06:22.990
さて、必要があることを意味します。
単体テストを記述します。

00:06:22.990 --> 00:06:27.440
自分で自分の単体テストに切り替える
プロジェクトおよび単体テストを追加します。

00:06:27.440 --> 00:06:32.810
既にがある時間のために
いずれかが返され、コメント アウトします。

00:06:32.810 --> 00:06:35.180
自分でコメントを解除し、
単体テストを追加します。

00:06:35.180 --> 00:06:37.160
の作業を取得します。
旅行したマイルのほとんど。

00:06:38.530 --> 00:06:42.820
単体テストを追加するとすぐに
システムでは、自動的に実行されます。

00:06:42.820 --> 00:06:45.500
表示方法
GetMostMilesTraveled

00:06:45.500 --> 00:06:48.140
受け渡しをについては
単体テストのようになりましたと

00:06:48.140 --> 00:06:50.450
グリフの範囲になります
青に緑のチェック。

00:06:51.660 --> 00:06:52.970
非常に便利です。

00:06:52.970 --> 00:06:57.050
表示できるすべての単体テスト
ここで、合否の通知方法の結果と

00:06:57.050 --> 00:07:00.340
自分のすべての行のコードを説明します。
緑のチェック。

00:07:00.340 --> 00:07:03.620
ライブ方法に関する優れた体制します。
単体テストでは、特定できました。

00:07:03.620 --> 00:07:07.170
私の製品コードのバグと
どのくらい迅速に解決でき、

00:07:07.170 --> 00:07:11.980
渡すと、[単体テストの結果を参照してくださいと
コード カバレッジが 100% にすることです。

00:07:11.980 --> 00:07:16.760
許可すると私は確かに
ライブで単体テストを保持しようとしています。

00:07:16.760 --> 00:07:18.180
すべての時間移動サーバーに転送します。

00:07:20.160 --> 00:07:23.640
わかるように、ユニット テストのライブ
素晴らしい機能は、します。

00:07:23.640 --> 00:07:27.290
あたりのコストを大幅改善します。
表示されている単体テストの生産性

00:07:27.290 --> 00:07:30.785
ライブ結果とコード カバレッジ
でコーディングしているときに編集します。

00:07:30.785 --> 00:07:34.790
.NET の開発者にとっても、
この機能を実行してください。

00:07:34.790 --> 00:07:39.120
エンタープライズ内に存在
2017 を Visual Studio のエディションです。

00:07:39.120 --> 00:07:40.693
このビデオを視聴いただきありがとうございます。

