public void Equals_Both_Null_Returns_True() { // Arrange // Act var equals = ClusterPartitioningOptions.Equals(null, null); // Assert Assert.True(equals); }
public void Equals_Second_Null_Returns_False() { var options1 = new ClusterPartitioningOptions { PartitionCount = 10, PartitionKeyExtractor = "Header('x-ms-org-id')", PartitioningAlgorithm = "alg1", }; var equals = ClusterPartitioningOptions.Equals(options1, null); Assert.False(equals); }
public void Equals_First_Null_Returns_False() { var options2 = new ClusterPartitioningOptions { PartitionCount = 20, PartitionKeyExtractor = "Header('x-ms-org-code')", PartitioningAlgorithm = "alg2", }; var equals = ClusterPartitioningOptions.Equals(null, options2); Assert.False(equals); }
public void DeepClone_Works() { var sut = new ClusterPartitioningOptions { PartitionCount = 10, PartitionKeyExtractor = "Header('x-ms-org-id')", PartitioningAlgorithm = "alg1", }; var clone = sut.DeepClone(); Assert.NotSame(sut, clone); Assert.Equal(sut.PartitionCount, clone.PartitionCount); Assert.Equal(sut.PartitionKeyExtractor, clone.PartitionKeyExtractor); Assert.Equal(sut.PartitioningAlgorithm, clone.PartitioningAlgorithm); }
public void Equals_Different_Value_Returns_False() { var options1 = new ClusterPartitioningOptions { PartitionCount = 10, PartitionKeyExtractor = "Header('x-ms-org-id')", PartitioningAlgorithm = "alg1", }; var options2 = new ClusterPartitioningOptions { PartitionCount = 20, PartitionKeyExtractor = "Header('x-ms-org-code')", PartitioningAlgorithm = "alg2", }; var equals = ClusterPartitioningOptions.Equals(options1, options2); Assert.False(equals); }
public void Equals_Same_Value_Returns_True() { var options1 = new ClusterPartitioningOptions { PartitionCount = 10, PartitionKeyExtractor = "Header('x-ms-org-id')", PartitioningAlgorithm = "alg1", }; var options2 = new ClusterPartitioningOptions { PartitionCount = 10, PartitionKeyExtractor = "Header('x-ms-org-id')", PartitioningAlgorithm = "alg1", }; var equals = ClusterPartitioningOptions.Equals(options1, options2); Assert.True(equals); }
public void Equals_Both_Null_Returns_True() { var equals = ClusterPartitioningOptions.Equals(null, null); Assert.True(equals); }