Exemple #1
0
            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);
            }
Exemple #2
0
            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);
            }