public void Check_Response_of_Hello_for_other_than_hello() { HiController hc = new HiController(); string result = hc.Get("Hello"); result.Should().Be("Say Hi.."); }
public void Hi_Response() { HiController valuesController = new HiController(); string result = valuesController.Get("hi"); result.Should().Be("hello"); }
public void Check_Response_of_Hi_for_hi() { HiController hc = new HiController(); string result = hc.Get("Hi"); result.Should().Be("Hello"); }
public IHttpController Create(HttpRequestMessage request, HttpControllerDescriptor controllerDescriptor, Type controllerType) { IHttpController controller; switch (controllerType.Name) { case nameof(HiController): controller = new HiController(new HiProvider()); break; case nameof(HelloController): controller = new HelloController(new HelloProvider()); break; default: controller = null; //??????????/ break; } #region MyRegion //var w = controllerType.GetConstructors(); //var s = w[0].GetParameters(); //var t = s[0].ParameterType; //List<string> list = new List<string>(); //var assemblies = AppDomain.CurrentDomain.GetAssemblies(); //foreach (var asm in assemblies) //{ // foreach (var item in asm.GetTypes()) // { // if (t.IsAssignableFrom(item) && item.IsClass) // { // list.Add(item.Name); // } // } //} #endregion return(controller); }
public void hi_controller_nameinput_tests() { HiController hi = new HiController(); Assert.Equal("Raunak Say hello", hi.Get("Raunak").Value); }
public void hi_controller_noinput_tests() { HiController hi = new HiController(); Assert.Equal("Say hello", hi.Get().Value); }
public void Visiting_hi_slash_name_route_returns_hello_name() { var controller = new HiController(); controller.Get("RV").Should().BeEquivalentTo((ActionResult <IEnumerable <string> >) new string[] { "Hello RV" }); }
public HiControllerTests() { Stub = new Mock <IHiRepository>(); Stub.Setup(x => x.Get(It.IsAny <int>())).Returns(new WebApi.Models.HiModel()); Controller = new HiController(Stub.Object); }