Fix create db resource strings (#348)

* Hook up SMO call into create db handler

* Clean-up resource strings

* Few additional code clean-ups
This commit is contained in:
Karl Burtram
2017-05-12 07:53:45 -07:00
committed by GitHub
parent 848cfadf9a
commit ed978fe5b7
15 changed files with 128 additions and 180 deletions

View File

@@ -15,6 +15,7 @@ using Moq;
using Microsoft.SqlTools.Hosting.Protocol;
using Microsoft.SqlTools.ServiceLayer.Admin.Contracts;
using Microsoft.SqlTools.ServiceLayer.Admin;
using System;
namespace Microsoft.SqlTools.ServiceLayer.IntegrationTests.AdminServices
{
@@ -43,17 +44,20 @@ namespace Microsoft.SqlTools.ServiceLayer.IntegrationTests.AdminServices
/// <summary>
/// Validate creating a database with valid input
/// </summary>
// [Fact]
[Fact]
public async void CreateDatabaseWithValidInputTest()
{
var result = GetLiveAutoCompleteTestObjects();
var requestContext = new Mock<RequestContext<CreateDatabaseResponse>>();
requestContext.Setup(x => x.SendResult(It.IsAny<CreateDatabaseResponse>())).Returns(Task.FromResult(new object()));
var databaseInfo = new DatabaseInfo();
databaseInfo.Options.Add("name", "testdb_" + new Random().Next(10000000, 99999999));
var dbParams = new CreateDatabaseParams
{
OwnerUri = result.ConnectionInfo.OwnerUri,
DatabaseInfo = new DatabaseInfo()
DatabaseInfo = databaseInfo
};
await AdminService.HandleCreateDatabaseRequest(dbParams, requestContext.Object);
@@ -61,11 +65,10 @@ namespace Microsoft.SqlTools.ServiceLayer.IntegrationTests.AdminServices
requestContext.VerifyAll();
}
/// <summary>
/// Get a default database info object
/// </summary>
// [Fact]
[Fact]
public async void GetDefaultDatebaseInfoTest()
{
var result = GetLiveAutoCompleteTestObjects();