public void Ctor_ClientException_Test() { // Arrange // Action // Assert _target = new EnglishRepository(null, null); }
public EnglishRepository GetEnglishRepository() { if (englishRepository == null) { englishRepository = new EnglishRepository(); } return englishRepository; }
public EnglishRepository GetEnglishRepository() { if (englishRepository == null) { englishRepository = new EnglishRepository(); } return(englishRepository); }
public void Ctor_Exception_Test() { // Arrange var client = Substitute.For <IMongoClient>(); // Action // Assert _target = new EnglishRepository(client, null); }
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); }