    @Test
    public void testSave() throws Exception {

        AuthModelSource source = new AuthModelSource(null);
        AuthModelDrain drain = new AuthModelDrain(null);
        Form form = new Form.Builder<>(source, drain, mapper).build();

        assertNull(drain.getDrain());

        form.display();

        assertFalse(form.save());

        source.getSource().email = EMAIL;
        source.getSource().password = PASSWORD;

        assertTrue(form.save());

        assertEquals(EMAIL, drain.getDrain().email);
        assertEquals(PASSWORD, drain.getDrain().password);
    }