public void CanGetAccountTopicByDefaultConvention() { var sut = new AccountAddressProvider("123456789012", "eu-west-1"); var address = sut.GetTopicArnByConvention <Order>(); Assert.Equal("arn:aws:sns:eu-west-1:123456789012:order", address); }
public void CanGetAccountTopicByCustomConvention() { var convention = new ManualNamingConvention(null, "adhoc-topic-name"); var sut = new AccountAddressProvider("123456789012", "eu-west-1", null, convention); var address = sut.GetTopicArnByConvention <Order>(); Assert.Equal("arn:aws:sns:eu-west-1:123456789012:adhoc-topic-name", address); }