Esempio n. 1
0
 public void Ctor_ClientException_Test()
 {
     // Arrange
     // Action
     // Assert
     _target = new EnglishRepository(null, null);
 }
Esempio n. 2
0
 public EnglishRepository GetEnglishRepository()
 {
     if (englishRepository == null)
     {
         englishRepository = new EnglishRepository();
     }
     return englishRepository;
 }
 public EnglishRepository GetEnglishRepository()
 {
     if (englishRepository == null)
     {
         englishRepository = new EnglishRepository();
     }
     return(englishRepository);
 }
Esempio n. 4
0
        public void Ctor_Exception_Test()
        {
            // Arrange
            var client = Substitute.For <IMongoClient>();

            // Action
            // Assert
            _target = new EnglishRepository(client, null);
        }
Esempio n. 5
0
        public void Init()
        {
            var connectionSettings = Substitute.For <IConnectionSettings>();

            connectionSettings.Database.Returns("DataBaseTest");

            var client     = Substitute.For <IMongoClient>();
            var dataBase   = Substitute.For <IMongoDatabase>();
            var collection = Substitute.For <IMongoCollection <EnglishExercise> >();

            dataBase.GetCollection <EnglishExercise>("collectionNameTest").Returns(collection);

            client.GetDatabase(connectionSettings.Database).Returns(dataBase);

            _target = new EnglishRepository(client, connectionSettings);
        }