public void GetCountryByIdIncorrectTest(int id) { IPersonAdditionalInfoProvider providerMock = this.GetPersonAdditionalInfoProviderMock(); ILogger logger = this.GetLoggerMocked(); IMessageBus messageBus = GetMessageBusMocked(); var manager = new PersonAdditionalInfoManager(providerMock, logger, messageBus); Assert.ThrowsException <ArgumentOutOfRangeException>(() => manager.GetCountryById(id)); }
public void GetAnswersTypeByIdInvalidIdTest(int id) { IPersonAdditionalInfoProvider providerMock = this.GetPersonAdditionalInfoProviderMock(); ILogger logger = this.GetLoggerMocked(); IMessageBus messageBus = GetMessageBusMocked(); var manager = new PersonAdditionalInfoManager(providerMock, logger, messageBus); Assert.ThrowsException <ApplicationException>(() => manager.GetAnswerTypeById(id)); }
public void GetAnswersTypeByNameInvaliNameTest() { string name = "abc"; IPersonAdditionalInfoProvider providerMock = this.GetPersonAdditionalInfoProviderMock(); ILogger logger = this.GetLoggerMocked(); IMessageBus messageBus = GetMessageBusMocked(); var manager = new PersonAdditionalInfoManager(providerMock, logger, messageBus); Assert.ThrowsException <ApplicationException>(() => manager.GetAnswerTypeByName(name)); }
public void GetAllAnswersTypesTest() { IPersonAdditionalInfoProvider providerMock = this.GetPersonAdditionalInfoProviderMock(); ILogger logger = GetLoggerMocked(); IMessageBus messageBus = GetMessageBusMocked(); var manager = new PersonAdditionalInfoManager(providerMock, logger, messageBus); IEnumerable <AnswerType> result = manager.GetAllAnswerTypes(); Assert.IsNotNull(result); Assert.AreEqual(NUMBER_OF_ANSWER_TYPES, result.Count()); }
// [DataRow(VALID_NAME, VALID_NAME.ToUpper(), DisplayName = "Uppercase Name")] // [DataRow(VALID_NAME, VALID_NAME.ToLower(), DisplayName = "Lowercase Name")] public void GetAnswersTypeByNameTest(string name, string inputName) { IPersonAdditionalInfoProvider providerMock = this.GetPersonAdditionalInfoProviderMock(); ILogger logger = this.GetLoggerMocked(); IMessageBus messageBus = GetMessageBusMocked(); var manager = new PersonAdditionalInfoManager(providerMock, logger, messageBus); AnswerType result = manager.GetAnswerTypeByName(inputName); Assert.IsNotNull(result); Assert.IsTrue(result.Id > 0); Assert.AreEqual(name, result.Name); }
public void GetAnswersTypeByIdTest(int id) { IPersonAdditionalInfoProvider providerMock = this.GetPersonAdditionalInfoProviderMock(); ILogger logger = GetLoggerMocked(); IMessageBus messageBus = GetMessageBusMocked(); var manager = new PersonAdditionalInfoManager(providerMock, logger, messageBus); AnswerType result = manager.GetAnswerTypeById(id); Assert.IsNotNull(result); Assert.AreEqual(id, result.Id); Assert.IsNotNull(result.Name); }