public void GetNextId_WhenThereAreEmployees_ReturnsOneMoreThanTheHighestId() { var repository = new SynchronizedCollection <Employee> { new Employee(1, "Amy Reid", "Admin Assistant", "*****@*****.**", 1), new Employee(3, "Sachin Kainth", "Software Developer", "*****@*****.**", 1) }; var allStaffRepository = new AllStaffRepository(repository); allStaffRepository.GetNextId().Should().Be(4); }
public void GetNextId_WhenThereAreNoEmployees_Returns1() { var allStaffRepository = new AllStaffRepository(new SynchronizedCollection <Employee>()); allStaffRepository.GetNextId().Should().Be(1); }