private void AssertMacAddressPoolsAreSame(MacAddressPool expected, MacAddressPool found) { if (expected == null) { Assert.Null(found); } else { Assert.True(FabricCommon.ResourceAreSame(expected, found)); Assert.Equal(expected.NumberOfAllocatedMacAddresses, found.NumberOfAllocatedMacAddresses); Assert.Equal(expected.NumberOfAvailableMacAddresses, found.NumberOfAvailableMacAddresses); Assert.Equal(expected.StartMacAddress, found.StartMacAddress); Assert.Equal(expected.EndMacAddress, found.EndMacAddress); if (expected.Metadata != null) { Assert.Equal(expected.Metadata.Count, found.Metadata.Count); } else { Assert.Null(found.Metadata); } } }
private void ValidateMacAddressPool(MacAddressPool macAddressPool) { FabricCommon.ValidateResource(macAddressPool); Assert.NotNull(macAddressPool.NumberOfAllocatedMacAddresses); Assert.NotNull(macAddressPool.NumberOfAvailableMacAddresses); Assert.NotNull(macAddressPool.StartMacAddress); Assert.NotNull(macAddressPool.EndMacAddress); }