public void return_the_next_id() { var id = RegistrarId.Next(); RegistrarId.Next().Should().Be(id + 1); RegistrarId.Next().Should().Be(id + 2); }
public string GeneratedCode(string filePath) { var generatedCode = ""; Classes.ForEach(@class => { var testMethods = @class.TestMethods.GeneratedCode(@class.Name); generatedCode += $@"auto registrar_{RegistrarId.Next()} = TestRegistrar(TestClass<{@class.Name}> ( ""{StringHelper.CppPathFor(filePath)}"", ""{@class.Name}"", {@class.Name}(), {{ {testMethods} }} )); "; }); return(generatedCode.Substring(0, generatedCode.LastIndexOf('\r'))); }