var resultOne = controller.FirstDateOfWeek(2012, 41); var resultSecond = controller.FirstDateOfWeek(2016, 20); var resultThird = controller.FirstDateOfWeek(2015, 3); var resultFourth = controller.FirstDateOfWeek(1992, 52); Assert.AreEqual(new DateTime(2012, 10, 8), resultOne); Assert.AreEqual(new DateTime(2016, 5, 16), resultSecond); Assert.AreEqual(new DateTime(2015, 1, 12), resultThird); Assert.AreEqual(new DateTime(1992, 12, 21), resultFourth);