public void GenerateInputsRegion_GivenIsNew_ShouldSetToolRegionName_To_GenerateInputsRegion() { var inputRegion = new GenerateInputsRegion(); //---------------Assert Precondition---------------- Assert.IsNotNull(inputRegion.ToolRegionName); Assert.IsTrue(inputRegion.IsEnabled); //---------------Execute Test ---------------------- Assert.AreEqual("GenerateInputsRegion", inputRegion.ToolRegionName); //---------------Test Result ----------------------- }
public void Errors_GivenIsNew_ShouldHaveEmptyErrors() { var inputRegion = new GenerateInputsRegion(); //---------------Assert Precondition---------------- Assert.IsNotNull(inputRegion.ToolRegionName); Assert.IsTrue(inputRegion.IsEnabled); Assert.IsFalse(inputRegion.IsInputCountEmpty); Assert.IsNull(inputRegion.Dependants); Assert.AreEqual("GenerateInputsRegion", inputRegion.ToolRegionName); //---------------Execute Test ---------------------- Assert.AreEqual(0, inputRegion.Errors.Count); //---------------Test Result ----------------------- }
public void CloneRegion_ShouldReturnNull() { var inputRegion = new GenerateInputsRegion(); //---------------Assert Precondition---------------- Assert.IsNotNull(inputRegion.ToolRegionName); Assert.IsTrue(inputRegion.IsEnabled); Assert.IsFalse(inputRegion.IsInputCountEmpty); Assert.IsNull(inputRegion.Dependants); Assert.AreEqual("GenerateInputsRegion", inputRegion.ToolRegionName); Assert.AreEqual(0, inputRegion.Errors.Count); //---------------Execute Test ---------------------- var cloneRegion = inputRegion.CloneRegion(); //---------------Test Result ----------------------- Assert.IsNull(cloneRegion); }
public void ErrorsHandler_GivenIsIset_ShouldBeInvokable() { var inputRegion = new GenerateInputsRegion() { }; var wasInvoked = false; inputRegion.ErrorsHandler += (sender, list) => { wasInvoked = true; }; //---------------Assert Precondition---------------- Assert.IsNotNull(inputRegion.ToolRegionName); Assert.IsTrue(inputRegion.IsEnabled); Assert.IsFalse(inputRegion.IsInputCountEmpty); Assert.IsNull(inputRegion.Dependants); Assert.AreEqual("GenerateInputsRegion", inputRegion.ToolRegionName); Assert.AreEqual(0, inputRegion.Errors.Count); //---------------Execute Test ---------------------- inputRegion.ErrorsHandler.Invoke(new object(), new System.Collections.Generic.List <string>()); //---------------Test Result ----------------------- Assert.IsTrue(wasInvoked); }