# Building out C+ sending flow - Tues/Wed 3rd-4th Nov, 2020 Built a lot of components and logic related to C+'s new way of sending recognition to colleagues. Fairly standard, with not much to highlight. I did a lot of it with mocks again. One thing I discovered was you have to mock **all** properties of a type, even optional ones, otherwise `MockedProvider` will throw an error or just not return the data properly. I'm starting to now add [Yup](https://github.com/jquense/yup) validation to the sending flow. ###### tags: `programmingjournal` `2020` `C+` `sendingflow` `yup` `mocks` `factory`