Ejemplo n.º 1
0
        public void TestGetColumnsList()
        {
            IGenericColumnsProvider <Type> typeColumnsProvider = Substitute.For <IGenericColumnsProvider <Type> >();

            IColumnsProvider columnsProvider = new ObjectColumnsProvider(typeColumnsProvider);
            var testObject = new TypeColumnsProviderTest.TestType();

            columnsProvider.GetColumnsList(testObject);
            typeColumnsProvider.Received(1).GetColumnsList(testObject.GetType());

            typeColumnsProvider.ClearReceivedCalls();

            var str = "str";

            columnsProvider.GetColumnsList(str);
            typeColumnsProvider.Received(1).GetColumnsList(str.GetType());
        }
Ejemplo n.º 2
0
        public void TestGetColumnsListIfObjectIsNull()
        {
            IColumnsProvider columnsProvider = new ObjectColumnsProvider(new TypeColumnsProvider());

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