define(function() {

var Fixture = {
	"watch": [],
	"patch": []
};

// single watch
Fixture.watch.push({"context": Math,			"properties": "sin",				"expected": true});
Fixture.watch.push({"context": Math,			"properties": "fake",				"expected": false});
Fixture.watch.push({"context": Math,			"properties": undefined,			"expected": false});
Fixture.watch.push({"context": undefined,		"properties": "sin",				"expected": false});
Fixture.watch.push({"context": undefined,		"properties": undefined,			"expected": false});
Fixture.watch.push({"context": Math,			"properties": "cos",				"expected": true});

// multiple watch
Fixture.watch.push({"context": Math,			"properties": ["sin","cos"],		"expected": true});
Fixture.watch.push({"context": undefined,	"properties": ["sin","cos"],		"expected": false});
Fixture.watch.push({"context": undefined,	"properties": ["PI"],				"expected": false});
Fixture.watch.push({"context": Math,			"properties": ["sin","PI", "lg"],	"expected": false});
Fixture.watch.push({"context": Math,			"properties": [],					"expected": true});

// single patch
Fixture.patch.push({"context": Math,			"properties": "sin"});
Fixture.patch.push({"context": Math,			"properties": "cos"});



return Fixture;
});
