public void TestTestConnection_Invalid() { ServerSettingsController controller = new ServerSettingsController(); ActionResult result = controller.TestConnection("sdfsd", "3"); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(ContentResult)); ContentResult contentResult = (ContentResult)result; Assert.AreEqual("false", contentResult.Content); }
public void TestTestConnection_Valid() { ServerSettingsController controller = new ServerSettingsController(); ActionResult result = controller.TestConnection("localhost", "9000"); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(ContentResult)); ContentResult contentResult = (ContentResult)result; Assert.AreEqual("true", contentResult.Content); }
public void TestTestConnection_Valid() { ServerSettingsController controller = new ServerSettingsController(); string vistaServer = ConfigurationManager.AppSettings["validServer"]; string port = ConfigurationManager.AppSettings["validListenerPort"]; ActionResult result = controller.TestConnection(vistaServer, port); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(ContentResult)); ContentResult contentResult = (ContentResult)result; Assert.AreEqual("true", contentResult.Content); }
public void TestEditPost() { ServerSettingsController controller = new ServerSettingsController(); ServerConfig serverConfig = new ServerConfig(); serverConfig.ServerName = ConfigurationManager.AppSettings["validServer"]; serverConfig.ListenerPort = int.Parse(ConfigurationManager.AppSettings["validListenerPort"]); ActionResult result = controller.ProcessEditGet(serverConfig, true); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(RedirectToRouteResult)); RedirectToRouteResult routeResult = (RedirectToRouteResult)result; }
public void TestEditGet() { ServerSettingsController controller = new ServerSettingsController(); ActionResult result = controller.Edit(); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(ViewResult)); ViewResult viewResult = (ViewResult)result; Assert.IsInstanceOfType(viewResult.Model, typeof(ServerConfig)); ServerConfig config = (ServerConfig)viewResult.Model; Assert.IsFalse(string.IsNullOrWhiteSpace(config.ServerName)); Assert.IsTrue(config.ListenerPort > 0); }
public async Task PutSettings() { // Arrange var setting = new Dictionary <string, string>(); var controller = new ServerSettingsController(_service.Object); _service.Setup(m => m.UpdateSettingsAsync(setting, CancellationToken.None)) .ReturnsAsync(() => (new ModelStateDictionary(), setting)) .Verifiable(); // Act var result = await controller.Put(settings : setting); // Assert _service.Verify(); Assert.That(result, Has.Property(nameof(result.StatusCode)).EqualTo(200)); Assert.That(result, Has.Property(nameof(result.Value)).EqualTo(setting)); }
public void TestEditPost() { ServerSettingsController controller = new ServerSettingsController(); ServerConfig serverConfig = new ServerConfig() { ServerName = "localhost", ListenerPort = 9000 }; ActionResult result = controller.ProcessEditGet(serverConfig, true); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(RedirectToRouteResult)); RedirectToRouteResult routeResult = (RedirectToRouteResult)result; //Assert.AreEqual("Index", routeResult.RouteValues["action"]); //Assert.AreEqual("TrackedPatient", routeResult.RouteValues["controller"]); }
public async Task GetAll() { // Arrange var settings = new Dictionary <string, string> { ["test1"] = "test1", ["test2"] = "test2" }; _service.Setup(m => m.GetAllAsync(CancellationToken.None)) .ReturnsAsync(() => settings) .Verifiable(); var controller = new ServerSettingsController(_service.Object); // Act var result = await controller.GetAsync(); // Assert _service.Verify(); Assert.That(result, Is.EquivalentTo(settings)); }