public void CONVERT_FILTER_SHOULD_USE_TO_LOWER_ON_CORRECT_KEY() { //Arrange var filter = new ConvertFilter(); const string key = "key"; const string value = "HELLO"; filter.AddToLower(key); var eventProperties = new Dictionary <string, object> { { key, value } }; //Act filter.PrepareEvent(eventProperties); //value eventProperties[key].Should().Be("hello"); }
public void CONVERT_FILTER_SHOULD_RETURN_ZERO_ON_TO_INT_WHEN_VALUE_IS_NOT_A_NUMBER() { //Arrange var filter = new ConvertFilter(); const string key = "key"; const string value = "hello"; filter.AddToInt(key); var eventProperties = new Dictionary <string, object> { { key, value } }; //Act filter.PrepareEvent(eventProperties); //value eventProperties[key].Should().Be(0); }
public void CONVERT_FILTER_SHOULD_RETURN_VALUE_ITSELF_WHEN_VALUE_IS_INT() { //Arrange var filter = new ConvertFilter(); const string key = "key"; const int value = 111; filter.AddToInt(key); var eventProperties = new Dictionary <string, object> { { key, value } }; //Act filter.PrepareEvent(eventProperties); //value eventProperties[key].Should().Be(value); }
public void CONVERT_FILTER_SHOULD_USE_TO_STRING_ON_CORRECT_KEY() { //Arrange var filter = new ConvertFilter(); const string key = "key"; const string stringValue = "hello"; filter.AddToString(key); var obj = new MockEventObject(stringValue); var eventProperties = new Dictionary <string, object> { { key, obj } }; //Act filter.PrepareEvent(eventProperties); //Assert eventProperties[key].Should().Be(stringValue); }