public async Task Constructor_public_build_url(string viewDirectory, string expected) { var applicationSetUpBuilder = new ApplicationSetUpBuilder(viewDirectory); var res = await applicationSetUpBuilder.BuildFromApplicationArguments(new string[] { }); res.Uri.ToString().Should().Be(expected); }
public async Task BuildFromApplicationArguments_uses_default_mode(ApplicationMode mode) { var applicationSetUpBuilder = new ApplicationSetUpBuilder(_ProductionUri, mode, _NpmLiveRunner, _NpmBuildRunner); var res = await applicationSetUpBuilder.BuildFromApplicationArguments(new string [] { }); res.Mode.Should().Be(mode); }
public ApplicationSetUpBuilderTests() { RegisterPackScheme(); _ProductionUri = GetDummyUri(); _NpmLiveRunner = Substitute.For <INpmLiveRunner>(); _NpmBuildRunner = Substitute.For <INoResultNpmRunner>(); _NpmLiveRunner.GetPortAsync(Arg.Any <CancellationToken>()).Returns(Task.FromResult(Port)); _NpmBuildRunner.Run(Arg.Any <CancellationToken>()).Returns(Task.CompletedTask); _ApplicationSetUpBuilder = new ApplicationSetUpBuilder(_ProductionUri, _Default, _NpmLiveRunner, _NpmBuildRunner); }
public App() { _ApplicationSetUpBuilder = new ApplicationSetUpBuilder("View"); SetUpViewModel = new SetUpViewModel(_ApplicationSetUpBuilder); }