public void TestCalculationEnumValues(int count, int defaultIndex, int invalidIndex, int dontCareIndex, int expectedResult) { var condition = ConditionObject.Create("name", TestCasesRoot.CreateSampleEnum("name", count, defaultIndex, invalidIndex, dontCareIndex)); long result = TestCasesRoot.CalculateEnumValuesWithoutDontCareAndInvalid(condition); Assert.That(result == expectedResult); }