public void ImplementsBackingState() { var mock = new PropertiesMock(); mock.AddBehavior(new PropertyBehavior()); mock.Id = "foo"; Assert.Equal("foo", mock.Id); }
private static ProjectItem CreateProjectItemWithItemType(string itemType) { var projectItemMock = new Mock <ProjectItem>(); var properties = new PropertiesMock(projectItemMock.Object); properties.RegisterKnownProperty(Constants.ItemTypePropertyKey).Value = itemType; projectItemMock.Setup(x => x.Properties).Returns(properties); return(projectItemMock.Object); }