public void JustPrintItems_WithExternalClass() { var output = new TestOutputReciever(); var listManager = GetListManager <TestClassWithToString>(output); var items = new[] { new TestClassWithToString("test1"), new TestClassWithToString("test2"), }; listManager.SetItems(items); listManager.PrintItems(); var result = items.Select((s, i) => $"{i}. {s}"); Assert.Equal(result, output.WriteLines); }
public void JustPrintItems() { var output = new TestOutputReciever(); var listManager = GetListManager <string>(output); var items = new[] { "test1", "test2" }; listManager.SetItems(items); listManager.PrintItems(); var result = items.Select((s, i) => $"{i}. {s}"); Assert.Equal(result, output.WriteLines); }