コード例 #1
0
        public void Remove_ValidConfigItem_Successful()
        {
            //  Arrange
            ConfigDataManager manager = new ConfigDataManager(mockContext.Object);

            //  Act
            manager.Remove(new ConfigItem {
                Application = "SomeOtherApp", Name = "SpecificConfig1"
            });

            //  Assert
            mockSet.Verify(m => m.Remove(It.IsAny <configitem>()), Times.Once());
            mockContext.Verify(m => m.SaveChanges(), Times.Once());
        }
コード例 #2
0
        public ConfigResponse <ConfigItem> Remove(ConfigItem request)
        {
            ConfigResponse <ConfigItem> retval = new ConfigResponse <ConfigItem>();

            using (var db = new CentralConfigDb())
            {
                ConfigDataManager manager = new ConfigDataManager(db);
                manager.Remove(request);

                retval.Data    = request;
                retval.Status  = System.Net.HttpStatusCode.OK;
                retval.Message = "Config item removed";
            }

            return(retval);
        }