public void BindingBackCompileTimesShouldBeTwoTest() { var interpreterMock = new CompileTimesMockInterpreterParser(); var converter = new CalcConverter(interpreterMock); converter.ConvertBack("15", typeof(int), "{0}+5", CultureInfo.CurrentCulture); Assert.AreEqual(2, interpreterMock.ParseCalls.Count); Assert.AreEqual(1, interpreterMock.ParseCalls.First().Value); Assert.AreEqual(1, interpreterMock.ParseCalls.Skip(1).First().Value); }
public void BindingCompileTimesShouldBeOneTest() { var interpreterMock = new CompileTimesMockInterpreterParser(); var converter = new CalcConverter(interpreterMock); converter.Convert("15", typeof(string), "{0}+\"5\"", CultureInfo.CurrentCulture); Assert.AreEqual(1, interpreterMock.ParseCalls.Count); Assert.AreEqual(1, interpreterMock.ParseCalls.First().Value); }