/// <summary> /// View обновления IP-адреса. /// </summary> /// <returns>Возвращает View страницы изменения IP-адреса.</returns> public IActionResult Update(string id) { var ip = _ipService.GetIPForUpdate(id); if (ip != null) { return(View(ip)); } else { return(NotFound()); } }
public void Test_GetIPForUpdate() { var id = "ca3d03674e2045ef85b824a14a386698"; var subnet = "12.12.12.12/32"; var ip = new IP(id, subnet); var mock = new Mock <IIPsRepository>(); mock.Setup(p => p.GetIPById(id)).Returns(ip); var ip_controller_service = new IPService(mock.Object); var returned_ip = ip_controller_service.GetIPForUpdate(id); Assert.AreEqual(returned_ip, ip); }