public void SubFontTools_ExtractNamedIntFromLine_ReturnNullFromNullInput() { var messenger = Substitute.For <IFrameworkMessenger>(); ISubFontTools tools = new SubFontTools(messenger); var result = tools.ExtractNamedIntFromLine(null, "test"); Assert.Null(result); result = tools.ExtractNamedIntFromLine("test", null); Assert.Null(result); result = tools.ExtractNamedIntFromLine(null, null); Assert.Null(result); }
public void SubFontTools_ExtractNamedIntFromLine_ReturnCorrectValue() { var messenger = Substitute.For <IFrameworkMessenger>(); ISubFontTools tools = new SubFontTools(messenger); var name = "anger"; var line = "what s @ ?? .. 98TH happ i n ess ..kk /* anger=205 _ whatever "; var result = tools.ExtractNamedIntFromLine(name, line); Assert.Equal(205f, (int)result); }