public static void AmountOfAgentsWithBusinessTimesSet(int jobsCount, int agentsCount, int maxAgentsCount, string testDateTime, int expectedAmount) { TestInitilizers.InitAppSettingsForBusinessTimesTests(); Clock.TestApi.Now = () => TestInitilizers.ParseDateTimeForTest(testDateTime); var amount = Decisions.HowMuchAgents(jobsCount, agentsCount, maxAgentsCount); Assert.AreEqual(expectedAmount, amount); Clock.TestApi.Reset(); }
public void CheckingValuesDefinitions(string testDateTime, bool expectedResult) { TestInitilizers.InitAppSettingsForBusinessTimesTests(); var dynamicProp = new DynamicProps(); Clock.TestApi.Now = () => TestInitilizers.ParseDateTimeForTest(testDateTime); Assert.AreEqual(dynamicProp.WeAreInsideBusinessTime, expectedResult); Clock.TestApi.Reset(); }