public void CallingMethod_HitsTheSaveHeaderMethodOnce() { // arrange UserSelectedContext fakeCustomer = new UserSelectedContext(); ListModel fakeList = new ListModel { ListId = 1, Name = "Fake Name" }; UserProfile fakeUser = new UserProfile(); MockDependents mockDependents = new MockDependents(); ICustomListLogic logic = MakeMockLogic(mockDependents); // expect int expected = 1; // act logic.DeleteList(fakeUser, fakeCustomer, fakeList); // assert mockDependents.MockHeaderRepo.Verify(h => h.SaveCustomListHeader(It.IsAny <CustomListHeader>()), Times.Once); }