Пример #1
0
            public void ReleasesPorts()
            {
                TcpPortManager.ReserveLocalPort(Arg.Any <int>(), Arg.Any <string>())
                .Returns(c => c.Arg <int>());

                Container.ReservePort(100);
                Container.ReservePort(101);

                Container.Destroy();

                TcpPortManager.Received(1).ReleaseLocalPort(100, User.UserName);
                TcpPortManager.Received(1).ReleaseLocalPort(101, User.UserName);
            }
Пример #2
0
 public void DeletesFirewallRules()
 {
     Container.Destroy();
     TcpPortManager.Received(1).RemoveFirewallRules(User.UserName);
 }
Пример #3
0
            public void ReservesPortForContainerUser()
            {
                Container.ReservePort(3000);

                TcpPortManager.Received(1).ReserveLocalPort(3000, _containerUsername);
            }