Beispiel #1
0
        public void RemoveVar_NotFound_Throws()
        {
            // Arrange
            var context = new TestCaseContext();
            var sut     = new VarsManager(
                context.OptionsService,
                context.Logger);

            // Act + Assert
            Assert.Throws <VarNotFoundException>(() => sut.RemoveVar("key"));
        }
Beispiel #2
0
        public void RemoveVar_Success()
        {
            // Arrange
            var context = new TestCaseContext();
            var sut     = new VarsManager(
                context.OptionsService,
                context.Logger);

            var key  = "var";
            var aVar = new IntVar(key, "var-name", 15);

            // Act + Assert
            sut.AddVar(aVar);
            sut.RemoveVar(key);
            Assert.Throws <VarNotFoundException>(() => sut.GetVar("key"));
        }