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_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_USE_TO_INT_ON_CORRECT_KEY() { //Arrange var filter = new ConvertFilter(); const string key = "key"; const string value = "111"; filter.AddToInt(key); var eventProperties = new Dictionary <string, object> { { key, value } }; //Act filter.PrepareEvent(eventProperties); //value eventProperties[key].Should().Be(111); }