public void TestCreateConstructorWithSubresources() { var decorator = new StandardConstructorResourceDecorator(); CodeConstructor constructor = decorator.CreateConstructor(ServiceClassName, CreateNonEmptyResource()); Assert.AreEqual(4, constructor.Statements.Count); }
public void TestCreateConstructor() { var decorator = new StandardConstructorResourceDecorator(); CodeConstructor constructor = decorator.CreateConstructor(ServiceClassName, CreateEmptyResource()); Assert.AreEqual(2, constructor.Parameters.Count); var param = constructor.Parameters[0]; Assert.AreEqual(ServiceClassName, param.Type.BaseType); Assert.AreEqual(2, constructor.Statements.Count); param = constructor.Parameters[1]; Assert.AreEqual(typeof(Google.Apis.Authentication.IAuthenticator).FullName, param.Type.BaseType); }