private void ValidateEdgeGateway(EdgeGateway gateway)
 {
     FabricCommon.ValidateResource(gateway);
     Assert.NotNull(gateway.AvailableCapacity);
     Assert.NotNull(gateway.NumberOfConnections);
     Assert.NotNull(gateway.State);
     Assert.NotNull(gateway.TotalCapacity);
 }
        private void AssertSameEdgeGateway(EdgeGateway expected, EdgeGateway found)
        {
            if (expected == null)
            {
                Assert.Null(found);
            }
            else
            {
                Assert.True(FabricCommon.ResourceAreSame(expected, found));

                Assert.Equal(expected.AvailableCapacity, found.AvailableCapacity);
                Assert.Equal(expected.NumberOfConnections, found.NumberOfConnections);
                Assert.Equal(expected.State, found.State);
                Assert.Equal(expected.TotalCapacity, found.TotalCapacity);
            }
        }