Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public void TestGetColumnsListIfEnumerableIsNull()
        {
            IColumnsProvider columnsProvider = new GenericEnumerableColumnsProvider(new TypeColumnsProvider());

            Assert.AreEqual(0, columnsProvider.GetColumnsList(null).Count);
        }