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()); }
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); }