public void Verify_ApiConfiguration_DoesNot_Exist() { var configRepository = DependencyFactory.Get <IApiConfigurationRepository>(); var configuration = configRepository.GetApiConfiguration(APIAction.API_Get); Assert.IsNull(configuration); }
public void TestDependencyRegistered_IsUpdated() { DependencyFactory.Set(typeof(Log), () => new Log()); // Simulate Update DependencyFactory.Set(typeof(Log), () => new Log()); Assert.IsNotNull(DependencyFactory.Get <Log>()); }
public Tuple <bool, string> Handle(int input) { var handleLimit = DependencyFactory.Get <IApiConfigurationRepository>().GetApiConfiguration(APIAction.API_Get)?.Limit; if (handleLimit != null) { return(new Tuple <bool, string>(true, $"Request handled. Limit returned {handleLimit}")); } return(new Tuple <bool, string>(false, "Nothing yet!")); }
public void Verify_ApiConfiguration_Exists() { var configRepository = DependencyFactory.Get <IApiConfigurationRepository>(); configRepository.Add(new ApiConfiguration() { ApiAction = APIAction.API_Get, ApiInterval = APITimeInterval.Day, Limit = 2 }); var configuration = configRepository.GetApiConfiguration(APIAction.API_Get); Assert.IsTrue(configuration.Limit == 2); }