Esempio n. 1
0
        public void ReturnInstanceOfGenericRepository()
        {
            // Arrange
            var dbContext = new Mock <IDbContext>();
            var usitData  = new UsitData(dbContext.Object);

            // Act & Assert
            Assert.IsInstanceOf <IGenericRepository <City> >(usitData.Cities);
        }
        public void CallSaveChangesOnDbContext_Once()
        {
            // Arrange
            var dbContext = new Mock <IDbContext>();
            var usitData  = new UsitData(dbContext.Object);

            // Act
            usitData.SaveChanges();

            // Assert
            dbContext.Verify(d => d.SaveChanges(), Times.Once());
        }
Esempio n. 3
0
        public void ReturnSameInstance_WhenCalledMoreThanOnce()
        {
            // Arrange
            var dbContext = new Mock <IDbContext>();
            var usitData  = new UsitData(dbContext.Object);

            // Act
            var expected = usitData.Cities;
            var actual   = usitData.Cities;

            // Assert
            Assert.AreSame(expected, actual);
        }