Example #1
0
 public void CreateNamedInstance_InvalidOptions_ArgumentException()
 {
     Assert.ThrowsException <ArgumentNullException>(() =>
     {
         OpenTsdbFactory.Instance(null, "test");
     });
 }
Example #2
0
 public void CreateNamedInstance_InvalidName_ArgumentException(string nameInput)
 {
     Assert.ThrowsException <ArgumentException>(() =>
     {
         OpenTsdbFactory.Instance(TsdbOptions.New("http://localhost"), nameInput);
     });
 }
Example #3
0
        public void CreateNamedInstance_DuplicateName_SameInstanceReturned()
        {
            var originalInstance = OpenTsdbFactory.Instance(TsdbOptions.New("http://localhost"), "test");

            var secondInstance = OpenTsdbFactory.Instance(TsdbOptions.New("http://localhost"), "test");

            Assert.AreSame(originalInstance, secondInstance);
        }
Example #4
0
        public void SubmitSinglePointData()
        {
            var pushResult = OpenTsdbFactory
                             .Instance(TsdbOptions.New(_openTsdbUrl))
                             .PushAsync("ping", new Random().Next());

            Assert.AreEqual(pushResult.Result.ResponseHttpStatusCode, 204);
        }
Example #5
0
 public void IsNamedDefined_NonExistingName_False()
 {
     Assert.IsFalse(OpenTsdbFactory.IsInstanceDefined("test"));
 }
Example #6
0
        public void IsNamedDefined_ExistingName_True()
        {
            OpenTsdbFactory.Instance(TsdbOptions.New("http://localhost"), "test");

            Assert.IsTrue(OpenTsdbFactory.IsInstanceDefined("test"));
        }
Example #7
0
 public void IsNamedDefined_InvalidName_False(string nameInput)
 {
     Assert.IsFalse(OpenTsdbFactory.IsInstanceDefined(nameInput));
 }
Example #8
0
        public void CreateNamedInstance_ValidOptions_InstanceCreated()
        {
            var manager = OpenTsdbFactory.Instance(TsdbOptions.New("http://localhost"), "test");

            Assert.IsNotNull(manager);
        }
Example #9
0
 public void Setup()
 {
     OpenTsdbFactory.ClearNamed();
 }