public void NonAutoNullBodyTest() { var generator = new SetBodyGenerator(); var bodyData = new BodyData() { IsAuto = false, Body = "" }; Assert.Throws(typeof(InvalidOperationException), () => generator.Generate(bodyData)); }
public void AutoBodyTest() { var generator = new SetBodyGenerator(); var bodyData = new BodyData() { IsAuto = true, Body = "ShouldBeIgnored" }; var result = generator.Generate(bodyData); Assert.AreEqual("set;", result); }
public void NonAutoBodyTest() { var generator = new SetBodyGenerator(); var bodyData = new BodyData() { IsAuto = false, Body = "x = value;" }; var result = generator.Generate(bodyData); Assert.AreEqual(@"set { x = value; }", result); }
public void InvalidDataTypeTest() { var generator = new SetBodyGenerator(); Assert.Throws(typeof(InvalidOperationException), () => generator.Generate(123)); }
public void NullDataTest() { var generator = new SetBodyGenerator(); Assert.Throws(typeof(ArgumentNullException), () => generator.Generate(null)); }