Merge pull request #9621 from dotnet/merges/release/2.1.3xx-to-release/2.1.4xx
Merge release/2.1.3xx to release/2.1.4xx
This commit is contained in:
commit
8cccc2c329
2 changed files with 2 additions and 49 deletions
|
@ -216,3 +216,5 @@ License
|
|||
-------
|
||||
|
||||
By downloading the .zip you are agreeing to the terms in the project [EULA](https://aka.ms/dotnet-core-eula).
|
||||
|
||||
|
||||
|
|
|
@ -1,49 +0,0 @@
|
|||
// Copyright (c) .NET Foundation and contributors. All rights reserved.
|
||||
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.IO;
|
||||
using FluentAssertions;
|
||||
using Microsoft.DotNet.Cli;
|
||||
using Microsoft.DotNet.Cli.Utils;
|
||||
using Microsoft.DotNet.InternalAbstractions;
|
||||
using Microsoft.DotNet.TestFramework;
|
||||
using Microsoft.DotNet.Tools.Test.Utilities;
|
||||
using NuGet.Frameworks;
|
||||
using NuGet.ProjectModel;
|
||||
using Xunit;
|
||||
|
||||
namespace Microsoft.DotNet.Cli.Utils.Tests
|
||||
{
|
||||
public class GivenThatWeWantToReadLockFilesQuickly : TestBase
|
||||
{
|
||||
[Fact]
|
||||
public void ItFailsInLessThanOneSecondWhenTheProjectAssetsJsonDoesNotExist()
|
||||
{
|
||||
var testInstance = TestAssets.Get("TestAppWithProjDepTool")
|
||||
.CreateInstance()
|
||||
.WithSourceFiles();
|
||||
|
||||
var assetsFile = testInstance.Root.GetDirectory("obj").GetFile("project.assets.json").FullName;
|
||||
var expectedMessage = string.Join(
|
||||
Environment.NewLine,
|
||||
string.Format(LocalizableStrings.FileNotFound, assetsFile),
|
||||
LocalizableStrings.ProjectNotRestoredOrRestoreFailed);
|
||||
|
||||
Action action = () =>
|
||||
{
|
||||
var lockFile = new LockFileFormat()
|
||||
.ReadWithLock(assetsFile)
|
||||
.Result;
|
||||
};
|
||||
|
||||
var stopWatch = Stopwatch.StartNew();
|
||||
|
||||
action.ShouldThrow<GracefulException>().WithMessage(expectedMessage);
|
||||
|
||||
stopWatch.Stop();
|
||||
stopWatch.ElapsedMilliseconds.Should().BeLessThan(1000);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue