public void GetPartitionKey() { var cloudEvent = new CloudEvent { ["partitionkey"] = "xyz" }; Assert.Equal("xyz", cloudEvent.GetPartitionKey()); cloudEvent["partitionkey"] = null; Assert.Null(cloudEvent.GetPartitionKey()); }
public void GetPartitionKeyExtensionMethodSadPath() { CloudEvent cloudEvent = null !; Action act = () => cloudEvent.GetPartitionKey(); act.Should().ThrowExactly <ArgumentNullException>().WithMessage("*cloudEvent*"); }
public void GetPartitionKeyExtensionMethodHappyPath2() { var cloudEvent = new CloudEvent(); var partitionKey = cloudEvent.GetPartitionKey(); partitionKey.Should().BeNull(); }
public void GetPartitionKeyExtensionMethodHappyPath3() { var cloudEvent = new CloudEvent() { Attributes = { [PartitionedEvent.PartitionKeyAttribute] = DateTime.Now } }; var partitionKey = cloudEvent.GetPartitionKey(); partitionKey.Should().BeNull(); }
public void GetPartitionKeyExtensionMethodHappyPath1() { var cloudEvent = new CloudEvent { Attributes = { [PartitionedEvent.PartitionKeyAttribute] = "MyPartitionKey" } }; var partitionKey = cloudEvent.GetPartitionKey(); partitionKey.Should().Be("MyPartitionKey"); }