public void TestTextureItemViewModel_SetAndClearDuplicate() { // Arrange string path = @"c:\foo"; string fileName = "testimage"; string extension = ".png"; string extension2 = ".tga"; string id = Path.Combine(path, fileName) + extension; string id2 = Path.Combine(path, fileName) + extension2; TextureModel modelA = new TextureModel(id); TextureModel modelB = new TextureModel(id2); TextureItemViewModel vm = new TextureItemViewModel(); // Act vm.Model = modelA; vm.SetDuplicateModel(modelB); vm.ClearDuplicateModel(); // Assert Assert.IsNull(vm.DuplicateModel, "DuplicateModel property was NOT null!"); Assert.IsNull(vm.HasDuplicate, "HasDuplicate property was not null!"); }