https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/cs1729
'tipo' não contém um construtor que leva argumentos 'number'.
Esse erro ocorre quando você invoca direta ou indiretamente o construtor de uma classe, mas o compilador não consegue encontrar nenhum construtor com o mesmo número de parâmetros. No exemplo a seguir, a classe não tem construtores que tomem quaisquer argumentos. Portanto, tem apenas um construtor sem parâmetros que não leva argumentos. Porque na segunda linha em que o erro é gerado, a classe derivada não declara nenhum construtor próprio, o compilador fornece um construtor sem parâmetros. Esse construtor invoca um construtor sem parâmetros na classe base. Como a classe base não tem tal construtor, cs1729 é gerado.test