public void TestThatAnExsistingQueryIsDeleted() { // Arrange var mockProject = MockObjects.Project(); var mockQuery = MockObjects.Query(mockProject); var testSettings = new SettingsService(this.mockSettingsStorage.Object); testSettings.SaveQuery(mockQuery); // Act testSettings.DeleteQuery(mockQuery); // Assert this.mockSettingsStorage.Setup(s => s.SettingsFileExsists()).Returns(true); var verifySettings = new SettingsService(this.mockSettingsStorage.Object); Assert.AreEqual(0, verifySettings.GetQuerys().Count()); }