433 references to Utilities
Microsoft.Build.Tasks.UnitTests (433)
ResourceHandling\GenerateResource_Tests.cs (432)
54
GenerateResource t =
Utilities
.CreateTask(_output);
55
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
59
resxFile =
Utilities
.WriteTestResX(false, null, null);
69
Utilities
.ExecuteTask(t);
77
Utilities
.AssertStateFileWasWritten(t);
79
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile);
80
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 1, resxFile);
107
string resxFile0 =
Utilities
.WriteTestResX(false, null, null);
108
string resxFile1 =
Utilities
.WriteTestResX(false, null, null);
109
string resxFile2 =
Utilities
.WriteTestResX(false, null, null);
110
string resxFile3 =
Utilities
.WriteTestResX(false, null, null);
114
string expectedOutFile2 = Path.Combine(Path.GetTempPath(),
Utilities
.GetTempFileName(".resources"));
115
string expectedOutFile3 = Path.Combine(Path.GetTempPath(),
Utilities
.GetTempFileName(".resources"));
117
GenerateResource t =
Utilities
.CreateTask(_output);
124
Utilities
.ExecuteTask(t);
148
GenerateResource t =
Utilities
.CreateTask(_output);
149
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
153
string textFile =
Utilities
.WriteTestText(null, null);
157
Utilities
.ExecuteTask(t);
165
Utilities
.AssertStateFileWasWritten(t);
167
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile);
168
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile);
195
string systemDll =
Utilities
.GetPathToCopiedSystemDLL();
201
GenerateResource t =
Utilities
.CreateTask(_output);
203
resxFile =
Utilities
.WriteTestResX(true /*system type*/, null, null);
207
Utilities
.ExecuteTask(t);
213
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile);
214
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 2, resxFile);
241
string resourcesFile =
Utilities
.CreateBasicResourcesFile(false, _output);
244
GenerateResource t =
Utilities
.CreateTask(_output);
247
Utilities
.ExecuteTask(t);
251
GenerateResource t2a =
Utilities
.CreateTask(_output);
254
Utilities
.ExecuteTask(t2a);
258
GenerateResource t2b =
Utilities
.CreateTask(_output);
260
t2b.OutputResources = new ITaskItem[] { new TaskItem(
Utilities
.GetTempFileName(".resx")) };
261
Utilities
.ExecuteTask(t2b);
265
Assert.Equal(
Utilities
.ReadFileContent(t.OutputResources[0].ItemSpec),
266
Utilities
.ReadFileContent(t2b.OutputResources[0].ItemSpec));
267
Utilities
.AssertLogContainsResource(t2b, "GenerateResource.ProcessingFile", t2b.Sources[0].ItemSpec, t2b.OutputResources[0].ItemSpec);
268
Utilities
.AssertLogContainsResource(t2b, "GenerateResource.ReadResourceMessage", 4, t2b.Sources[0].ItemSpec);
290
string resourcesFile =
Utilities
.CreateBasicResourcesFile(false, _output);
292
GenerateResource t =
Utilities
.CreateTask(_output);
298
Utilities
.ExecuteTask(t);
302
Assert.Equal(
Utilities
.GetTestTextContent(null, null, true /*cleaned up */),
Utilities
.ReadFileContent(resourcesFile));
303
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", t.Sources[0].ItemSpec, outputFile);
304
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, t.Sources[0].ItemSpec);
323
string resxFileInput =
Utilities
.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path);
325
GenerateResource t =
Utilities
.CreateTask(_output);
329
Utilities
.ExecuteTask(t);
347
Utilities
.AssertLogContainsResource(t, "GenerateResource.OutputDoesntExist", t.OutputResources[0].ItemSpec);
349
Utilities
.AssertStateFileWasWritten(t);
351
GenerateResource t2 =
Utilities
.CreateTask(_output);
358
Utilities
.ExecuteTask(t2);
362
Utilities
.AssertLogContainsResource(t2, "GenerateResource.InputNewer", t2.Sources[0].ItemSpec, t2.OutputResources[0].ItemSpec);
369
string resxFileInput =
Utilities
.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path);
371
GenerateResource t =
Utilities
.CreateTask(_output);
375
Utilities
.ExecuteTask(t);
377
Utilities
.AssertLogContainsResource(t, "GenerateResource.OutputDoesntExist", t.OutputResources[0].ItemSpec);
379
GenerateResource t2 =
Utilities
.CreateTask(_output);
388
Utilities
.AssertLogContainsResource(t2, "GenerateResource.ResourceNotFound", t2.Sources[0].ItemSpec);
395
[MemberData(nameof(
Utilities
.UsePreserializedResourceStates), MemberType = typeof(
Utilities
))]
398
string bitmap =
Utilities
.CreateWorldsSmallestBitmap();
399
string resxFile =
Utilities
.WriteTestResX(false, bitmap, null, false);
401
GenerateResource t =
Utilities
.CreateTask(_output, usePreserialized, _env);
402
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
408
Utilities
.ExecuteTask(t);
413
Utilities
.AssertStateFileWasWritten(t);
415
GenerateResource t2 =
Utilities
.CreateTask(_output, usePreserialized, _env);
423
Utilities
.ExecuteTask(t2);
427
Utilities
.AssertLogContainsResource(
453
string resxFileInput =
Utilities
.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path);
458
GenerateResource t1 =
Utilities
.CreateTask(_output);
461
Utilities
.ExecuteTask(t1);
463
Utilities
.AssertLogContainsResource(t1, "GenerateResource.OutputDoesntExist", t1.OutputResources[0].ItemSpec);
468
GenerateResource t2 =
Utilities
.CreateTask(_output);
472
Utilities
.ExecuteTask(t2);
475
GenerateResource t3 =
Utilities
.CreateTask(_output);
485
Utilities
.AssertLogContainsResource(t3, "GenerateResource.ProcessingFile", sources[0].ItemSpec, output[0].ItemSpec);
487
GenerateResource t4 =
Utilities
.CreateTask(_output);
490
Utilities
.ExecuteTask(t4);
492
Utilities
.AssertLogContainsResource(t4, "GenerateResource.OutputDoesntExist", t4.OutputResources[0].ItemSpec);
495
GenerateResource t5 =
Utilities
.CreateTask(_output);
499
Utilities
.ExecuteTask(t5);
510
string bitmap =
Utilities
.CreateWorldsSmallestBitmap();
512
string resxFile =
Utilities
.WriteTestResX(
518
GenerateResource t =
Utilities
.CreateTask(
544
Utilities
.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresProperty");
548
Utilities
.AssertLogContainsResource(t, "GenerateResource.PreserializedResourcesRequiresProperty");
553
Utilities
.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresExtensions");
557
Utilities
.AssertLogContainsResource(t, "GenerateResource.PreserializedResourcesRequiresExtensions");
558
Utilities
.AssertLogContainsResource(t, "GenerateResource.CorruptOutput", outputResource);
581
string resxFile =
Utilities
.WriteTestResX(
587
GenerateResource t =
Utilities
.CreateTask(
599
Utilities
.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresProperty");
600
Utilities
.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresExtensions");
614
[MemberData(nameof(
Utilities
.UsePreserializedResourceStates), MemberType = typeof(
Utilities
))]
617
string bitmap =
Utilities
.CreateWorldsSmallestBitmap();
618
string resxFile =
Utilities
.WriteTestResX(false, bitmap, null, false);
620
GenerateResource t =
Utilities
.CreateTask(_output, usePreserialized, _env);
621
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
629
Utilities
.ExecuteTask(t);
634
Utilities
.AssertStateFileWasWritten(t);
636
GenerateResource t2 =
Utilities
.CreateTask(_output, usePreserialized, _env);
646
Utilities
.AssertLogContainsResource(
675
var firstResx =
Utilities
.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path);
676
var secondResx =
Utilities
.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path);
679
GenerateResource createResources =
Utilities
.CreateTask(_output);
684
Utilities
.ExecuteTask(createResources);
691
GenerateResource t2 =
Utilities
.CreateTask(_output);
709
Utilities
.ExecuteTask(t2);
721
Utilities
.AssertLogContainsResource(t2, "GenerateResource.InputNewer", firstResx, t2.OutputResources[0].ItemSpec);
728
[MemberData(nameof(
Utilities
.UsePreserializedResourceStates), MemberType = typeof(
Utilities
))]
731
string bitmap =
Utilities
.CreateWorldsSmallestBitmap();
732
string resxFile =
Utilities
.WriteTestResX(false, bitmap, null, false);
734
GenerateResource t =
Utilities
.CreateTask(_output, usePreserialized, _env);
735
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
743
Utilities
.ExecuteTask(t);
750
Utilities
.AssertStateFileWasWritten(t);
754
GenerateResource t2 =
Utilities
.CreateTask(_output, usePreserialized, _env);
760
Utilities
.ExecuteTask(t2);
792
resxFile =
Utilities
.WriteTestResX(false, null, null);
793
txtFile =
Utilities
.WriteTestText(null, null);
795
GenerateResource t =
Utilities
.CreateTask(_output);
796
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
801
Utilities
.ExecuteTask(t);
808
Utilities
.AssertStateFileWasWritten(t);
811
GenerateResource t2 =
Utilities
.CreateTask(_output);
819
Utilities
.ExecuteTask(t2);
827
Utilities
.AssertStateFileWasWritten(t2);
870
string stateFile =
Utilities
.GetTempFileName(".cache");
871
string localSystemDll =
Utilities
.GetPathToCopiedSystemDLL();
875
resxFile =
Utilities
.WriteTestResX(true /* uses system type */, null, null);
879
GenerateResource initialCreator =
Utilities
.CreateTask(_output);
883
Utilities
.ExecuteTask(initialCreator);
889
GenerateResource incrementalUpToDate =
Utilities
.CreateTask(_output);
893
Utilities
.ExecuteTask(incrementalUpToDate);
901
GenerateResource incrementalOutOfDate =
Utilities
.CreateTask(_output);
913
Utilities
.ExecuteTask(incrementalOutOfDate);
919
Utilities
.AssertLogContainsResource(incrementalOutOfDate, "GenerateResource.InputNewer", localSystemDll, incrementalOutOfDate.OutputResources[0].ItemSpec);
957
resxFile =
Utilities
.WriteTestResX(false, null, null);
968
GenerateResource t =
Utilities
.CreateTask(_output);
971
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
972
Utilities
.ExecuteTask(t);
975
GenerateResource t2 =
Utilities
.CreateTask(_output);
979
Utilities
.ExecuteTask(t2);
980
Utilities
.AssertLogContainsResource(t2, "GenerateResource.NothingOutOfDate", "");
985
GenerateResource t3 =
Utilities
.CreateTask(_output);
989
Utilities
.ExecuteTask(t3);
990
Utilities
.AssertLogNotContainsResource(t3, "GenerateResource.NothingOutOfDate", "");
991
Utilities
.AssertLogContainsResource(t3, "GenerateResource.InputNewer", additionalInputs[1].ItemSpec, t3.OutputResources[0].ItemSpec);
1028
GenerateResource t =
Utilities
.CreateTask(_output);
1030
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
1032
string textFile =
Utilities
.WriteTestText(null, null);
1036
Utilities
.ExecuteTask(t);
1041
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile);
1042
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile);
1062
string resourcesFile =
Utilities
.CreateBasicResourcesFile(true, _output);
1065
GenerateResource t =
Utilities
.CreateTask(_output);
1068
Utilities
.ExecuteTask(t);
1072
GenerateResource t2a =
Utilities
.CreateTask(_output);
1075
Utilities
.ExecuteTask(t2a);
1079
GenerateResource t2b =
Utilities
.CreateTask(_output);
1081
t2b.OutputResources = new ITaskItem[] { new TaskItem(
Utilities
.GetTempFileName(".resx")) };
1083
Utilities
.ExecuteTask(t2b);
1087
Assert.Equal(
Utilities
.ReadFileContent(t.OutputResources[0].ItemSpec),
1088
Utilities
.ReadFileContent(t2b.OutputResources[0].ItemSpec));
1110
string textFile =
Utilities
.WriteTestText(null, null);
1113
GenerateResource t =
Utilities
.CreateTask(_output);
1116
Utilities
.ExecuteTask(t);
1123
GenerateResource t2 =
Utilities
.CreateTask(_output);
1126
string outputFile =
Utilities
.GetTempFileName(".txt");
1128
Utilities
.ExecuteTask(t2);
1133
Assert.Equal(
Utilities
.GetTestTextContent(null, null, true /*cleaned up */),
Utilities
.ReadFileContent(resourcesFile));
1155
GenerateResource t =
Utilities
.CreateTask(_output);
1158
string textFile =
Utilities
.WriteTestText(null, null);
1161
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
1163
Utilities
.ExecuteTask(t);
1172
Utilities
.AssertStateFileWasWritten(t);
1178
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile);
1179
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile);
1193
Utilities
.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", stronglyTypedFileName);
1216
GenerateResource t =
Utilities
.CreateTask(_output);
1217
GenerateResource t2 =
Utilities
.CreateTask(_output);
1220
string textFile =
Utilities
.WriteTestText(null, null);
1224
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
1226
Utilities
.ExecuteTask(t);
1236
Utilities
.AssertStateFileWasWritten(t);
1242
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile);
1243
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile);
1257
Utilities
.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", stronglyTypedFileName);
1265
Utilities
.ExecuteTask(t2);
1270
Utilities
.AssertStateFileWasWritten(t2);
1306
GenerateResource t =
Utilities
.CreateTask(_output);
1307
resxFile =
Utilities
.WriteTestResX(false, null, null);
1308
resourcesFile =
Utilities
.GetTempFileName(".resources");
1310
string stateFile =
Utilities
.GetTempFileName(".cache");
1318
Utilities
.ExecuteTask(t);
1332
Utilities
.MoveBackTimestamp(resxFile, 1);
1333
DateTime strTime =
Utilities
.MoveBackTimestamp(strFile, 1);
1334
t =
Utilities
.CreateTask(_output);
1339
Utilities
.ExecuteTask(t);
1340
Utilities
.AssertLogContainsResource(t, "GenerateResource.NothingOutOfDate", "");
1341
Assert.False(
Utilities
.FileUpdated(strFile, strTime)); // Was not updated
1347
t =
Utilities
.CreateTask(_output);
1352
Utilities
.ExecuteTask(t);
1353
Assert.True(
Utilities
.FileUpdated(strFile, strTime)); // Was updated
1364
t =
Utilities
.CreateTask(_output);
1369
Utilities
.ExecuteTask(t);
1403
GenerateResource t =
Utilities
.CreateTask(_output);
1405
txtFile =
Utilities
.WriteTestText(null, null);
1411
Utilities
.ExecuteTask(t);
1426
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", txtFile, t.OutputResources[0].ItemSpec);
1427
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, txtFile);
1436
Utilities
.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", strFile);
1463
GenerateResource t =
Utilities
.CreateTask(_output);
1466
string textFile =
Utilities
.WriteTestText(null, null);
1469
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
1471
Utilities
.ExecuteTask(t);
1482
Utilities
.AssertStateFileWasWritten(t);
1485
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile);
1486
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile);
1500
Utilities
.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", stronglyTypedFileName);
1523
GenerateResource t =
Utilities
.CreateTask(_output);
1526
string textFile =
Utilities
.WriteTestText(null, null);
1529
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
1531
Utilities
.ExecuteTask(t);
1538
Utilities
.AssertStateFileWasWritten(t);
1548
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile);
1549
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile);
1550
Utilities
.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
1579
string bitmap =
Utilities
.CreateWorldsSmallestBitmap();
1580
string resxFile =
Utilities
.WriteTestResX(false, bitmap, null, false);
1582
GenerateResource t =
Utilities
.CreateTask(_output);
1587
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
1589
Utilities
.ExecuteTask(t);
1596
Utilities
.AssertStateFileWasWritten(t);
1606
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile);
1607
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 2, resxFile);
1608
Utilities
.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
1639
Utilities
.STRNamespaceTestHelper("CSharp", "MyResourcesNamespace", null, _output);
1648
Utilities
.STRNamespaceTestHelper("VB", "MyResourcesNamespace", null, _output);
1657
Utilities
.STRNamespaceTestHelper("CSharp", "MyResourcesNamespace", "MySTClassNamespace", _output);
1666
Utilities
.STRNamespaceTestHelper("VB", "MyResourcesNamespace", "MySTClassNamespace", _output);
1708
t =
Utilities
.CreateTask(_output);
1710
textFile =
Utilities
.WriteTestText(null, test[0]);
1713
Utilities
.AssertLogContains(t, test[1]);
1724
t =
Utilities
.CreateTask(_output);
1726
textFile =
Utilities
.WriteTestText(null, "[strings]");
1732
Utilities
.AssertLogContains(t, "MSB3562");
1755
GenerateResource t =
Utilities
.CreateTask(_output);
1756
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
1759
resxFile1 =
Utilities
.WriteTestResX(false, null, " <data name='ack!'>>>>>>\xd\xa <valueAB>Assembly</value>\xd\xa </data>\xd\xa", false);
1761
resxFile2 =
Utilities
.WriteTestResX(false, null, null);
1782
Utilities
.AssertStateFileWasWritten(t);
1793
Utilities
.AssertLogContains(t, "MSB3103");
1832
GenerateResource t =
Utilities
.CreateTask(_output);
1833
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
1836
resxFile1 =
Utilities
.WriteTestResX(false, null, " <data name='ack!'>>>>>>\xd\xa <valueAB>Assembly</value>\xd\xa </data>\xd\xa", false);
1838
resxFile2 =
Utilities
.WriteTestResX(false, null, null);
1861
Utilities
.AssertStateFileWasWritten(t);
1872
Utilities
.AssertLogContains(t, "MSB3103");
1875
Utilities
.AssertLogContains(t, "valueAB");
1876
Utilities
.AssertLogContains(t, "value");
1908
GenerateResource t =
Utilities
.CreateTask(_output);
1910
string textFile =
Utilities
.WriteTestText(null, "Marley=some guy from Jamaica");
1917
Utilities
.AssertLogContains(t, "MSB3568");
1933
string bitmap =
Utilities
.CreateWorldsSmallestBitmap();
1934
string resxFile =
Utilities
.WriteTestResX(false, bitmap, null, false);
1936
GenerateResource t =
Utilities
.CreateTask(_output);
1937
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
1944
Utilities
.AssertLogContains(t, "MSB3556");
1966
GenerateResource t =
Utilities
.CreateTask(_output);
1967
resxFile =
Utilities
.WriteTestResX(false, null, null);
1978
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile);
1979
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 1, resxFile);
2028
GenerateResource gr =
Utilities
.CreateTask(_output, usePreserialized: true, env: env);
2034
Utilities
.AssertLogContainsResource(gr, "GenerateResource.BinaryFormatterUse", "$this.Icon");
2043
GenerateResource t =
Utilities
.CreateTask(_output);
2044
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
2048
string resxFile =
Utilities
.WriteTestResX(false, null, null);
2059
Utilities
.AssertLogContains(t, "MSB3103");
2076
GenerateResource t =
Utilities
.CreateTask(_output);
2087
Utilities
.AssertLogContains(t, "MSB3824");
2096
GenerateResource t =
Utilities
.CreateTask(_output);
2097
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
2099
string textFile =
Utilities
.WriteTestText(null, "object=some string");
2111
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile);
2112
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 5, textFile);
2113
Utilities
.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
2114
Utilities
.AssertLogContains(t, "MSB3570");
2115
Utilities
.AssertLogContains(t, t.StronglyTypedFileName);
2136
GenerateResource t =
Utilities
.CreateTask(_output);
2139
txtFile =
Utilities
.WriteTestResX(false, null, null, true /*data with invalid type*/);
2183
GenerateResource t =
Utilities
.CreateTask(_output);
2185
string resxFile =
Utilities
.WriteTestResX(false, null, null);
2195
Utilities
.ExecuteTask(t);
2221
GenerateResource t =
Utilities
.CreateTask(_output);
2223
string resxFile =
Utilities
.WriteTestResX(false, null, null);
2228
Utilities
.ExecuteTask(t);
2251
GenerateResource t =
Utilities
.CreateTask(_output);
2254
new TaskItem(
Utilities
.WriteTestResX(false, null, null)),
2255
new TaskItem(
Utilities
.WriteTestResX(false, null, null)),
2256
new TaskItem(
Utilities
.WriteTestResX(false, null, null)),
2257
new TaskItem(
Utilities
.WriteTestResX(false, null, null)),
2260
Utilities
.ExecuteTask(t);
2287
GenerateResource t =
Utilities
.CreateTask(_output);
2290
new TaskItem(
Utilities
.WriteTestResX(false, null, null)),
2291
new TaskItem(
Utilities
.WriteTestResX(false, null, null)),
2292
new TaskItem(
Utilities
.WriteTestResX(false, null, null)),
2293
new TaskItem(
Utilities
.WriteTestResX(false, null, null)),
2296
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
2298
Utilities
.ExecuteTask(t);
2309
Utilities
.AssertStateFileWasWritten(t);
2329
GenerateResource t =
Utilities
.CreateTask(_output);
2334
new TaskItem(
Utilities
.WriteTestText(null, null)),
2335
new TaskItem(
Utilities
.WriteTestText(null, null)),
2336
new TaskItem(
Utilities
.WriteTestText("goober", null)),
2337
new TaskItem(
Utilities
.WriteTestText(null, null)),
2345
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
2381
Utilities
.AssertStateFileWasWritten(t);
2385
Utilities
.AssertLogContains(t, "MSB3563");
2386
Utilities
.AssertLogContains(t, "[goober]");
2412
GenerateResource t =
Utilities
.CreateTask(_output);
2416
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
2418
string textFile =
Utilities
.WriteTestText(null, null);
2425
Utilities
.ExecuteTask(t);
2427
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, t.OutputResources[0].ItemSpec);
2428
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile);
2429
Utilities
.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
2434
Utilities
.AssertStateFileWasWritten(t);
2457
GenerateResource t =
Utilities
.CreateTask(_output);
2461
string textFile =
Utilities
.WriteTestText(null, null);
2465
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
2467
Utilities
.ExecuteTask(t);
2469
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, t.OutputResources[0].ItemSpec);
2470
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile);
2471
Utilities
.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
2476
Utilities
.AssertStateFileWasWritten(t);
2518
GenerateResource t =
Utilities
.CreateTask(_output);
2519
Utilities
.ExecuteTask(t);
2520
Utilities
.AssertLogContainsResource(t, "GenerateResource.NoSources", "");
2539
GenerateResource t =
Utilities
.CreateTask(_output);
2544
textFile =
Utilities
.WriteTestText(null, null);
2573
GenerateResource t =
Utilities
.CreateTask(_output);
2574
txtFile =
Utilities
.WriteTestText(null, null);
2583
Utilities
.AssertLogContains(t, "MSB3552");
2610
GenerateResource t =
Utilities
.CreateTask(_output);
2613
string textFile =
Utilities
.WriteTestText(null, null);
2620
Utilities
.AssertLogContainsResourceWithUnspecifiedReplacements(t, "General.CouldNotReadStateFileMessage");
2622
Utilities
.AssertLogContains(t, "MSB3101");
2648
GenerateResource t =
Utilities
.CreateTask(_output);
2650
string textFile =
Utilities
.WriteTestText(null, null);
2658
Utilities
.AssertLogContains(t, "MSB3558");
2659
Utilities
.AssertLogNotContainsResource(t, "GenerateResource.ReadResourceMessage", 4, newTextFile);
2681
GenerateResource t =
Utilities
.CreateTask(_output);
2683
string textFile =
Utilities
.WriteTestText(null, null);
2691
Utilities
.AssertLogContains(t, "MSB3558");
2713
GenerateResource t =
Utilities
.CreateTask(_output);
2715
string textFile =
Utilities
.WriteTestText(null, null);
2723
Utilities
.AssertLogContains(t, "MSB3094");
2745
GenerateResource t =
Utilities
.CreateTask(_output);
2746
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
2748
string textFile =
Utilities
.WriteTestText(null, null);
2755
Utilities
.AssertLogContains(t, "MSB3559");
2782
resxFile =
Utilities
.WriteTestResX(false, null, null);
2783
resxFile2 =
Utilities
.WriteTestResX(false, null, null);
2785
GenerateResource t =
Utilities
.CreateTask(_output);
2792
Utilities
.AssertLogContains(t, "MSB3573");
2831
GenerateResource t =
Utilities
.CreateTask(_output);
2832
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
2834
txtFile =
Utilities
.WriteTestText(null, null);
2846
Utilities
.AssertLogContains(t, "MSB3570");
2871
GenerateResource t =
Utilities
.CreateTask(_output);
2872
txtFile =
Utilities
.WriteTestText(null, null);
2883
Utilities
.AssertLogContainsResource(t, "GenerateResource.STRClassNamespaceOrFilenameWithoutLanguage");
2908
GenerateResource t =
Utilities
.CreateTask(_output);
2909
txtFile =
Utilities
.WriteTestText(null, null);
2920
Utilities
.AssertLogContainsResource(t, "GenerateResource.STRClassNamespaceOrFilenameWithoutLanguage");
2945
GenerateResource t =
Utilities
.CreateTask(_output);
2946
txtFile =
Utilities
.WriteTestText(null, null);
2957
Utilities
.AssertLogContainsResource(t, "GenerateResource.STRClassNamespaceOrFilenameWithoutLanguage");
2984
GenerateResource t =
Utilities
.CreateTask(_output);
2985
txtFile =
Utilities
.WriteTestText(null, null);
3000
Utilities
.AssertLogContains(t, "MSB3570");
3001
Utilities
.AssertLogContains(t, t.StronglyTypedClassName);
3034
GenerateResource t =
Utilities
.CreateTask(_output);
3035
resourcesFile =
Utilities
.WriteTestResX(false, null, null);
3044
Utilities
.AssertLogContains(t, "MSB3553");
3210
GenerateResource t =
Utilities
.CreateTask(_output);
3359
GenerateResource t =
Utilities
.CreateTask(_output);
3408
string resxFile =
Utilities
.WriteTestResX(false, null, null);
3414
GenerateResource t =
Utilities
.CreateTask(_output);
3433
Utilities
.AssertLogContains(
3444
resxFile =
Utilities
.WriteTestResX(false, null, null);
3450
GenerateResource t =
Utilities
.CreateTask(_output);
3472
Utilities
.AssertLogContains(
3487
resxFile =
Utilities
.WriteTestResX(false, null, null);
3493
GenerateResource t =
Utilities
.CreateTask(_output);
3516
Utilities
.AssertLogContains(
3530
resxFile =
Utilities
.WriteTestResX(false, null, null);
3533
string resxFile1 =
Utilities
.WriteTestResX(false, null, null);
3539
GenerateResource t =
Utilities
.CreateTask(_output);
3574
Utilities
.AssertLogContains(t,
3619
GenerateResource t =
Utilities
.CreateTask(_output);
3620
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
3624
string resxFile =
Utilities
.WriteTestResX(false, null, data);
3627
Utilities
.ExecuteTask(t);
3677
Utilities
.WriteTestResX(false, null, fileRef, false, resxFile);
3681
GenerateResource task =
Utilities
.CreateTask(_output);
3684
Utilities
.ExecuteTask(task);
3705
Utilities
.FileUpdated(resourcesFile, initialWriteTime).ShouldBeFalse();
3862
Utilities
.ExecuteTask(t);
4003
string textFile =
Utilities
.GetTempFileName(".txt");
4134
string tempSystemDLL =
Utilities
.GetTempFileName(".dll");
4153
string smallestBitmapFile =
Utilities
.GetTempFileName(".bmp");
4205
GenerateResource t =
Utilities
.CreateTask(output);
4208
t.StateFile = new TaskItem(
Utilities
.GetTempFileName(".cache"));
4210
string textFile =
Utilities
.WriteTestText(null, null);
4232
Utilities
.ExecuteTask(t);
4251
Utilities
.AssertStateFileWasWritten(t);
4263
Assert.Contains("ResourceManager(\"" + resourcesNamespace + "." + t.StronglyTypedClassName,
Utilities
.ReadFileContent(STRFile));
4265
Assert.Contains("class " + Path.GetFileNameWithoutExtension(textFile).ToLower(),
Utilities
.ReadFileContent(STRFile).ToLower());
4268
Assert.DoesNotContain("namespace " + resourcesNamespace.ToLower(),
Utilities
.ReadFileContent(STRFile).ToLower());
4271
Assert.Contains("namespace " + classNamespace.ToLower(),
Utilities
.ReadFileContent(STRFile).ToLower());
4275
Utilities
.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile);
4276
Utilities
.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile);
4290
Utilities
.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
ResourceHandling\MSBuildResXReader_Tests.cs (1)
270
string bitmapPath = Build.UnitTests.GenerateResource_Tests.
Utilities
.CreateWorldsSmallestBitmap();