public void NewHeader_ReturnsTheNextAvailableHeaderId() { // arrange bool fakeActive = true; UserSelectedContext fakeCustomer = new UserSelectedContext(); int fakeId = 0; string fakeName = "fake name"; UserProfile fakeUser = new UserProfile(); MockDependents mockDependents = new MockDependents(); ICustomListLogic logic = MakeMockLogic(mockDependents); // expect int expected = 1; // act long results = logic.CreateOrUpdateList(fakeUser, fakeCustomer, fakeId, fakeName, fakeActive); // assert results.Should() .Be(expected); }
public void CallingMethod_HitsTheSaveHeaderMethodOnce() { // arrange bool fakeActive = true; UserSelectedContext fakeCustomer = new UserSelectedContext(); int fakeId = 1; string fakeName = "fake name"; UserProfile fakeUser = new UserProfile(); MockDependents mockDependents = new MockDependents(); ICustomListLogic logic = MakeMockLogic(mockDependents); // expect int expected = 1; // act long results = logic.CreateOrUpdateList(fakeUser, fakeCustomer, fakeId, fakeName, fakeActive); // assert mockDependents.MockHeaderRepo .Verify(h => h.SaveCustomListHeader(It.IsAny <CustomListHeader>()), Times.Once); }