Create Project.
This commit is contained in:
@@ -0,0 +1,81 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Net.Http;
|
||||
using System.Text;
|
||||
using System.Web.Http;
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using NA200H.Translator;
|
||||
using NA200H.Translator.Controllers;
|
||||
|
||||
namespace NA200H.Translator.Tests.Controllers
|
||||
{
|
||||
[TestClass]
|
||||
public class ValuesControllerTest
|
||||
{
|
||||
[TestMethod]
|
||||
public void Get()
|
||||
{
|
||||
// 排列
|
||||
ValuesController controller = new ValuesController();
|
||||
|
||||
// 操作
|
||||
IEnumerable<string> result = controller.Get();
|
||||
|
||||
// 断言
|
||||
Assert.IsNotNull(result);
|
||||
Assert.AreEqual(2, result.Count());
|
||||
Assert.AreEqual("value1", result.ElementAt(0));
|
||||
Assert.AreEqual("value2", result.ElementAt(1));
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void GetById()
|
||||
{
|
||||
// 排列
|
||||
ValuesController controller = new ValuesController();
|
||||
|
||||
// 操作
|
||||
string result = controller.Get(5);
|
||||
|
||||
// 断言
|
||||
Assert.AreEqual("value", result);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void Post()
|
||||
{
|
||||
// 排列
|
||||
ValuesController controller = new ValuesController();
|
||||
|
||||
// 操作
|
||||
controller.Post("value");
|
||||
|
||||
// 断言
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void Put()
|
||||
{
|
||||
// 排列
|
||||
ValuesController controller = new ValuesController();
|
||||
|
||||
// 操作
|
||||
controller.Put(5, "value");
|
||||
|
||||
// 断言
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void Delete()
|
||||
{
|
||||
// 排列
|
||||
ValuesController controller = new ValuesController();
|
||||
|
||||
// 操作
|
||||
controller.Delete(5);
|
||||
|
||||
// 断言
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user