public void TestGetTopicMetaData_WrongTopicName_ExpectFailure() { var expectedCustomerTopicMetaData = GetCustomerTopic(); var controller = new EventStoresController(configuration); var actualCustomerTopicMetaData = controller.GetTopicMetaData(); Assert.Equal(expectedCustomerTopicMetaData.DefaultKey, actualCustomerTopicMetaData.Topics[0].DefaultKey); var eventsCount = actualCustomerTopicMetaData.Topics[0].Event.Count(); actualCustomerTopicMetaData.Topics[0].Name = "InvalidTopicName"; for (int j = 0; j < eventsCount; j++) { Assert.Equal(expectedCustomerTopicMetaData.Event[j].Encoding, actualCustomerTopicMetaData.Topics[0].Event[j].Encoding); Assert.Equal(expectedCustomerTopicMetaData.Event[j].MessageFormat, actualCustomerTopicMetaData.Topics[0].Event[j].MessageFormat); Assert.Equal(expectedCustomerTopicMetaData.Event[j].Name, actualCustomerTopicMetaData.Topics[0].Event[j].Name); Assert.Equal(expectedCustomerTopicMetaData.Event[j].PayloadFormat, actualCustomerTopicMetaData.Topics[0].Event[j].PayloadFormat); } Assert.Equal(expectedCustomerTopicMetaData.URL, actualCustomerTopicMetaData.Topics[0].URL); Assert.NotEqual(expectedCustomerTopicMetaData.Name, actualCustomerTopicMetaData.Topics[0].Name); }
public void TestEventStoresController_Success() { var expectedDefinition = new Definitions { name = "VSSKafkaTopic" }; var expectedCustomerTopicMetaData = GetSubscriptionTopic(); var controller = new EventStoresController(configuration); var actualCustomerTopicMetaData = controller.GetTopicMetaData(); Assert.Equal(expectedDefinition.name, actualCustomerTopicMetaData.name); Assert.Equal(expectedCustomerTopicMetaData.DefaultKey, actualCustomerTopicMetaData.Topics[0].DefaultKey); var eventsCount = actualCustomerTopicMetaData.Topics[0].Event.Count(); for (int index = 0; index < eventsCount; index++) { Assert.Equal(expectedCustomerTopicMetaData.Event[index].Encoding, actualCustomerTopicMetaData.Topics[0].Event[index].Encoding); Assert.Equal(expectedCustomerTopicMetaData.Event[index].MessageFormat, actualCustomerTopicMetaData.Topics[0].Event[index].MessageFormat); Assert.Equal(expectedCustomerTopicMetaData.Event[index].Name, actualCustomerTopicMetaData.Topics[0].Event[index].Name); Assert.Equal(expectedCustomerTopicMetaData.Event[index].PayloadFormat, actualCustomerTopicMetaData.Topics[0].Event[index].PayloadFormat); } Assert.Equal(expectedCustomerTopicMetaData.Name, actualCustomerTopicMetaData.Topics[0].Name); Assert.Equal(expectedCustomerTopicMetaData.URL, actualCustomerTopicMetaData.Topics[0].URL); }
public EventStoresControllerTests() { controller = new EventStoresController(configuration); }
public EventStoresControllerTests() { _target = new EventStoresController(); }