Fix fecncetopo type & provider and finish unit tests as well

Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>