Ejemplo n.º 1
0
        public void Class_Implements_Interface()
        {
            var obj = new DummyEvidenceDatastoreBase(_dbConnectionFactory.Object, _logger.Object, _policy.Object);

            var implInt = obj as IEvidenceDatastore <EvidenceBase>;

            implInt.Should().NotBeNull();
        }
Ejemplo n.º 2
0
        public void GetSqlCurrent_ContainsAllPublicProperties()
        {
            const string TableName = "Evidence";

            var props     = typeof(EvidenceBase).GetProperties(BindingFlags.Public | BindingFlags.Instance);
            var datastore = new DummyEvidenceDatastoreBase(_dbConnectionFactory.Object, _logger.Object, _policy.Object);

            var sqlCurrent = datastore.GetSqlCurrent(TableName);

            foreach (var prop in props)
            {
                sqlCurrent.Should().Contain($"{TableName}.{prop.Name}");
            }
        }