public void ReturnNullVisit_WhenPassedGuidIsNull() { // Arrange var efRepositoryMock = new Mock <IEfRepository <Visit> >(); var commitMock = new Mock <ISaveContext>(); var visitsService = new VisitsService(efRepositoryMock.Object, commitMock.Object); // Act Visit result = visitsService.GetById(null); // Assert Assert.IsNull(result); }
public void ReturnVisit_WhenPassedGuidHasValue() { // Arrange var efRepositoryMock = new Mock <IEfRepository <Visit> >(); var commitMock = new Mock <ISaveContext>(); var visitsService = new VisitsService(efRepositoryMock.Object, commitMock.Object); Guid?id = Guid.NewGuid(); efRepositoryMock.Setup(r => r.GetById(id.Value)).Returns(new Visit() { Id = id.Value }); // Act var result = visitsService.GetById(id.Value); // Assert Assert.IsNotNull(result); }