public void PutRanksPassesCorrectly() { //arrange var mockRepo = new Mock <LogLib.Interfaces.ICreateQuizRepository>(); mockRepo.Setup(r => r.SetCategoryRank(It.IsAny <int>(), It.IsAny <int>())); var mockGetRepo = new Mock <LogLib.Interfaces.IGetDataRepository>(); var controller = new CreateQuizController(mockRepo.Object, mockGetRepo.Object); var categories = new Rest.Api.Models.CategoryModel[1] { new Rest.Api.Models.CategoryModel { Rank = 1 } }; //act assert var statusCode = Assert.IsType <StatusCodeResult>(controller.PutCategoryRanks(categories)); Assert.Equal(204, statusCode.StatusCode); }