public void TestGetColumnsList() { IGenericColumnsProvider <Type> typeColumnsProvider = Substitute.For <IGenericColumnsProvider <Type> >(); IColumnsProvider columnsProvider = new GenericEnumerableColumnsProvider(typeColumnsProvider); columnsProvider.GetColumnsList(new List <TypeColumnsProviderTest.TestType>()); typeColumnsProvider.Received(1).GetColumnsList(typeof(TypeColumnsProviderTest.TestType)); typeColumnsProvider.ClearReceivedCalls(); columnsProvider.GetColumnsList(new string[0]); typeColumnsProvider.Received(1).GetColumnsList(typeof(string)); }
public void TestGetColumnsListIfEnumerableIsNull() { IColumnsProvider columnsProvider = new GenericEnumerableColumnsProvider(new TypeColumnsProvider()); Assert.AreEqual(0, columnsProvider.GetColumnsList(null).Count); }