public void DeleteTest() { var account = TestHelper.GetTestAccount(); var user = TestHelper.GetAccountAdminUser(account.Id); // Создадим компонент var componentInfo = account.CreateTestApplicationComponent(); // Удалим его using (var controller = new ComponentsController(account.Id, user.Id)) { controller.Delete(componentInfo.Id, "fake"); } // Проверим, что компонент удалился var accountContext = AccountDbContext.CreateFromAccountId(account.Id); var repository = accountContext.GetComponentRepository(); var component = repository.GetByIdOrNull(componentInfo.Id); Assert.NotNull(component); Assert.True(component.IsDeleted); }