Exemplo n.º 1
0
 public void Finalize_AlreadyFinalized()
 {
     Relevance rel = new Relevance();
     rel.SetValue(8);
     rel.Finalize(0.5F);
     rel.Finalize(1);
 }
Exemplo n.º 2
0
        public void Finalize_AlreadyFinalized()
        {
            Relevance rel = new Relevance();

            rel.SetValue(8);
            rel.Finalize(0.5F);
            Assert.Throws <InvalidOperationException>(() => { rel.Finalize(1); });
        }
Exemplo n.º 3
0
        public void Finalize_AlreadyFinalized()
        {
            Relevance rel = new Relevance();

            rel.SetValue(8);
            rel.Finalize(0.5F);
            rel.Finalize(1);
        }
Exemplo n.º 4
0
        public void Finalize_Already_Performed()
        {
            Relevance sut = new Relevance();

            sut.SetValue(0);
            sut.Finalize(0.5F);
            var ex = Assert.Throws <InvalidOperationException>(() => sut.Finalize(1));

            Assert.Equal("Finalization already performed.", ex.Message);
        }
Exemplo n.º 5
0
        public void Finalize_Total_Invalid()
        {
            Relevance sut = new Relevance(2);
            var       ex  = Assert.Throws <ArgumentOutOfRangeException>(() => sut.Finalize(-1));

            Assert.Equal("Total must be greater than or equal to zero.\r\nParameter name: total", ex.Message);
        }
Exemplo n.º 6
0
        public void Finalize_InvalidFactor()
        {
            Relevance rel = new Relevance();

            rel.SetValue(8);
            Assert.Throws <ArgumentOutOfRangeException>(() => { rel.Finalize(-1); });
        }
Exemplo n.º 7
0
        public void NormalizeAfterFinalization_InvalidFactor()
        {
            Relevance rel = new Relevance(8);

            rel.Finalize(16);
            Assert.Throws <ArgumentOutOfRangeException>(() => { rel.NormalizeAfterFinalization(-0.5F); });
        }
Exemplo n.º 8
0
        public void NormalizeAfterFinalization_InvalidFactor()
        {
            Relevance rel = new Relevance(8);

            rel.Finalize(16);
            rel.NormalizeAfterFinalization(-0.5F);
        }
Exemplo n.º 9
0
 public void NormalizeAfterFinalization()
 {
     Relevance rel = new Relevance(8);
     rel.Finalize(16);
     rel.NormalizeAfterFinalization(0.5F);
     Assert.AreEqual(25, rel.Value, 0.1, "Wrong value");
 }
Exemplo n.º 10
0
        public void Finalize_InvalidFactor()
        {
            Relevance rel = new Relevance();

            rel.SetValue(8);
            rel.Finalize(-1);
        }
Exemplo n.º 11
0
        public void NormalizeAfterFinalization()
        {
            Relevance rel = new Relevance(8);

            rel.Finalize(16);
            rel.NormalizeAfterFinalization(0.5F);
            Assert.Equal(25, rel.Value, 1);
        }
Exemplo n.º 12
0
        public void SetValue_AfterFinalize()
        {
            Relevance rel = new Relevance();

            rel.SetValue(5);
            rel.Finalize(12);
            Assert.Throws <InvalidOperationException>(() => { rel.SetValue(8); });
        }
Exemplo n.º 13
0
        public void SetValue_AfterFinalize()
        {
            Relevance rel = new Relevance();

            rel.SetValue(5);
            rel.Finalize(12);
            rel.SetValue(8);
        }
Exemplo n.º 14
0
        public void NormalizeAfterFinalization()
        {
            Relevance rel = new Relevance(8);

            rel.Finalize(16);
            rel.NormalizeAfterFinalization(0.5F);
            Assert.AreEqual(25, rel.Value, 0.1, "Wrong value");
        }
Exemplo n.º 15
0
 public void Finalize_()
 {
     Relevance rel = new Relevance();
     rel.SetValue(12);
     Assert.AreEqual(12, rel.Value, "Wrong value");
     rel.Finalize(24);
     Assert.AreEqual(50, rel.Value, "Wrong finalized value");
     Assert.IsTrue(rel.IsFinalized, "Value should be finalized");
 }
Exemplo n.º 16
0
        // Underscore to avoid interference with Destructor
        public void Finalize_()
        {
            Relevance rel = new Relevance();

            rel.SetValue(12);
            Assert.AreEqual(12, rel.Value, "Wrong value");
            rel.Finalize(24);
            Assert.AreEqual(50, rel.Value, "Wrong finalized value");
            Assert.IsTrue(rel.IsFinalized, "Value should be finalized");
        }
Exemplo n.º 17
0
        // Underscore to avoid interference with Destructor
        public void Finalize_()
        {
            Relevance rel = new Relevance();

            rel.SetValue(12);
            Assert.Equal(12, rel.Value);
            rel.Finalize(24);
            Assert.Equal(50, rel.Value);
            Assert.True(rel.IsFinalized, "Value should be finalized");
        }
Exemplo n.º 18
0
 public void SetValue_AfterFinalize()
 {
     Relevance rel = new Relevance();
     rel.SetValue(5);
     rel.Finalize(12);
     rel.SetValue(8);
 }
Exemplo n.º 19
0
        public void Finalize_InvalidTotal()
        {
            Relevance rel = new Relevance(2);

            rel.Finalize(-1);
        }
Exemplo n.º 20
0
 public void Finalize_InvalidFactor()
 {
     Relevance rel = new Relevance();
     rel.SetValue(8);
     rel.Finalize(-1);
 }
Exemplo n.º 21
0
 public void Finalize_InvalidTotal()
 {
     Relevance rel = new Relevance(2);
     rel.Finalize(-1);
 }
Exemplo n.º 22
0
 public void NormalizeAfterFinalization_InvalidFactor()
 {
     Relevance rel = new Relevance(8);
     rel.Finalize(16);
     rel.NormalizeAfterFinalization(-0.5F);
 }
Exemplo n.º 23
0
        public void Finalize_InvalidTotal()
        {
            Relevance rel = new Relevance(2);

            Assert.Throws <ArgumentOutOfRangeException>(() => { rel.Finalize(-1); });
        }