Я хотел бы протестировать метод с необязательными параметрами в MSTest.
private CalcSomthing(double valueone, double valuetwo = 10)
{
// Do somthing
}
Когда я вызываю этот метод, он работает нормально. Но когда я запускаю его в Unittest (MSTest), Valuetwo не будет инициализироваться значением 10.
MSTest не может проверить необязательный параметр или я ошибаюсь?
[TestMethod]
public void CalcSomthingTest()
{
var someclass= new Someclass_Accessor();
someclass.CalcSomthing(10);
}
Результат: Valueone = 10 и ValueTwo = 0.0;