refactoring
parent
29d85a0ccf
commit
8246d59ca9
@ -0,0 +1,14 @@
|
|||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
namespace Yavsc.Abstract.IT
|
||||||
|
{
|
||||||
|
public interface IProject
|
||||||
|
{
|
||||||
|
long Id { get; set ; }
|
||||||
|
string OwnerId { get; set; }
|
||||||
|
string Name { get; set; }
|
||||||
|
string Version { get; set; }
|
||||||
|
|
||||||
|
IEnumerable<string> GetConfigurations();
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,24 @@
|
|||||||
|
using System.ComponentModel.DataAnnotations;
|
||||||
|
using System.ComponentModel.DataAnnotations.Schema;
|
||||||
|
|
||||||
|
namespace Yavsc.Server.Models.IT
|
||||||
|
{
|
||||||
|
public class ProjectBuildConfiguration
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// A Numerical Id
|
||||||
|
/// </summary>
|
||||||
|
/// <value></value>
|
||||||
|
[Key]
|
||||||
|
public long Id { get; set; }
|
||||||
|
|
||||||
|
[Required]
|
||||||
|
public string Name { get; set; }
|
||||||
|
|
||||||
|
public long ProjectId { get; set; }
|
||||||
|
|
||||||
|
[ForeignKey("ProjectId")]
|
||||||
|
public virtual Project TargetProject { get; set; }
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,26 @@
|
|||||||
|
using System;
|
||||||
|
using Microsoft.Dnx.Compilation.CSharp;
|
||||||
|
using Microsoft.Extensions.Configuration;
|
||||||
|
using Microsoft.Extensions.PlatformAbstractions;
|
||||||
|
using Xunit.Abstractions;
|
||||||
|
|
||||||
|
namespace test
|
||||||
|
{
|
||||||
|
public class BaseTestContext {
|
||||||
|
|
||||||
|
protected IApplicationEnvironment applicationEnvironment = null;
|
||||||
|
protected IServiceProvider serviceProvider = null;
|
||||||
|
protected IConfigurationRoot configurationRoot;
|
||||||
|
protected BeforeCompileContext beforeCompileContext;
|
||||||
|
protected IServiceProvider provider;
|
||||||
|
protected IConfigurationRoot configuration;
|
||||||
|
protected readonly ITestOutputHelper _output;
|
||||||
|
protected ServerSideFixture _serverFixture;
|
||||||
|
|
||||||
|
public BaseTestContext(ITestOutputHelper output, ServerSideFixture serverFixture)
|
||||||
|
{
|
||||||
|
this._output = output;
|
||||||
|
this._serverFixture = serverFixture;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,18 +1,13 @@
|
|||||||
using System;
|
|
||||||
using Microsoft.AspNet.Hosting;
|
|
||||||
using Microsoft.AspNet.Hosting.Internal;
|
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using Microsoft.Extensions.OptionsModel;
|
|
||||||
using Xunit;
|
using Xunit;
|
||||||
using Xunit.Abstractions;
|
using Xunit.Abstractions;
|
||||||
using Yavsc.Abstract.Manage;
|
using Yavsc.Abstract.Manage;
|
||||||
using Yavsc.Lib;
|
|
||||||
using Yavsc.Services;
|
|
||||||
|
|
||||||
namespace test
|
namespace test
|
||||||
{
|
{
|
||||||
|
|
||||||
[Collection("EMaillingTeststCollection")]
|
[Collection("EMaillingTeststCollection")]
|
||||||
|
[Trait("regres", "no")]
|
||||||
public class EMaillingTests : IClassFixture<ServerSideFixture>
|
public class EMaillingTests : IClassFixture<ServerSideFixture>
|
||||||
|
|
||||||
{
|
{
|
@ -1,15 +1,13 @@
|
|||||||
using System;
|
using System;
|
||||||
using Xunit;
|
using Xunit;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Threading.Tasks;
|
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using Yavsc.Helpers;
|
|
||||||
|
|
||||||
namespace test
|
namespace test
|
||||||
{
|
{
|
||||||
|
|
||||||
[Trait("noregres", "yes")]
|
[Trait("regres", "no")]
|
||||||
public class YavscDnxUnitTests
|
public class NodeTests
|
||||||
{
|
{
|
||||||
[Fact]
|
[Fact]
|
||||||
void TestNodeJsForAnsitohtml ()
|
void TestNodeJsForAnsitohtml ()
|
Loading…
Reference in New Issue