diff --git a/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/settings/containers/AccountsSettingsContainerTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/settings/containers/AccountsSettingsContainerTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..880ab188d7b5f8fc2a5effbcf034d10247306b4f
--- /dev/null
+++ b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/settings/containers/AccountsSettingsContainerTest.java
@@ -0,0 +1,50 @@
+package de.deadlocker8.budgetmaster.unit.settings.containers;
+
+import de.deadlocker8.budgetmaster.settings.Settings;
+import de.deadlocker8.budgetmaster.settings.SettingsService;
+import de.deadlocker8.budgetmaster.settings.containers.AccountsSettingsContainer;
+import de.deadlocker8.budgetmaster.unit.helpers.LocalizedTest;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.Mock;
+import org.mockito.Mockito;
+import org.springframework.test.context.junit.jupiter.SpringExtension;
+import org.springframework.validation.BeanPropertyBindingResult;
+import org.springframework.validation.Errors;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+
+@ExtendWith(SpringExtension.class)
+@LocalizedTest
+class AccountsSettingsContainerTest
+{
+	@Mock
+	private SettingsService settingsService;
+
+	@Test
+	void test_validate_valid()
+	{
+		final AccountsSettingsContainer container = new AccountsSettingsContainer(true);
+
+		final Errors errors = new BeanPropertyBindingResult(container, "container");
+		container.validate(errors);
+
+		assertThat(errors.getAllErrors())
+				.isEmpty();
+	}
+
+	@Test
+	void test_updateSettings()
+	{
+		final Settings defaultSettings = Settings.getDefault();
+
+		Mockito.when(settingsService.getSettings()).thenReturn(defaultSettings);
+
+		final AccountsSettingsContainer container = new AccountsSettingsContainer(false);
+		final Settings updatedSettings = container.updateSettings(settingsService);
+
+		assertThat(updatedSettings)
+				.hasFieldOrPropertyWithValue("accountEndDateReminderActivated", false);
+	}
+}