public void CallingMethod_MustExecuteOriginalMethod() { var expectedArgument1 = new ToStringObject("Argument1"); var expectedArgument2 = new ToStringObject("Argument2"); this.Instance.ReferenceArguments(expectedArgument1, expectedArgument2); this.VerifyMethodCalled("ReferenceArguments", expectedArgument1, expectedArgument2); }
public void DoubleValueWithSpecificFormatAndSkCultureConvertsToStringValue() { var toStringValueConverter = new ToStringValueConverter(); var format = new ToStringObject("#,##0.000"); object result = toStringValueConverter.Convert(99123.56, typeof(string), format, _skSkCulture); Assert.That(result, Is.EqualTo("99 123,560")); }
public void WithObjectAndValuesFuncAndConcatFunc() { var obj = new ToStringObject(); obj .ToString(x => new List <object> { x.Id, x.Name }, (s1, s2) => $"{s1}/{s2}") .Should().Be($"{obj.Id}/{obj.Name}"); }
public void WithObjectAndValuesFunc() { var obj = new ToStringObject(); obj .ToString(x => new List <object> { x.Id, x.Name }) .Should().Be($"{obj.Id}, {obj.Name}"); }
public void CallingMethod_MustExecuteOriginalMethod() { const int Argument1 = 38203; object argument2 = new ToStringObject("AnyToString"); const string Argument3 = "AnyString"; this.Instance.MixedArguments(Argument1, argument2, Argument3); this.VerifyMethodCalled("MixedArguments", Argument1, argument2, Argument3); }
public void CustomObjectWithNullValueConvertsToNull() { var toStringValueConverter = new ToStringValueConverter(); var value = new ToStringObject(null); object result = toStringValueConverter.Convert(value, typeof(string), null, null); Assert.That(result, Is.Null); Assert.That(value.ToStringCounter, Is.EqualTo(1)); }
public void ExecutesToStringTwice() { var toStringValueConverter = new ToStringValueConverter(); var value = new ToStringObject("Test string"); object result = toStringValueConverter.Convert(value, typeof(string), null, _skSkCulture); Assert.That(result, Is.EqualTo("Test string")); value.Value = "Hello, World!"; result = toStringValueConverter.Convert(value, typeof(string), null, _skSkCulture); Assert.That(result, Is.EqualTo("Hello, World!")); Assert.That(value.ToStringCounter, Is.EqualTo(2)); }