Пример #1
0
        /// <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());
            }
        }
Пример #2
0
        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);
        }