public void GetNonexistentShader() { IShaderLibrary shaderLibrary = new OpenGLShaderLibrary(); Assert.Throws <KeyNotFoundException>(() => shaderLibrary.Get("test")); }
public void GetShaderWithNullReferenceString(string name) { IShaderLibrary shaderLibrary = new OpenGLShaderLibrary(); Assert.Throws <ArgumentNullException>(() => shaderLibrary.Get(name)); }
public void LoadShaderWithWhitespaceStringParameters(string name, string path1, string path2) { IShaderLibrary shaderLibrary = new OpenGLShaderLibrary(); Assert.Throws <ArgumentNullException>(() => shaderLibrary.Load(name, path1, path2)); }
public void AddNullReferenceShader() { IShaderLibrary shaderLibrary = new OpenGLShaderLibrary(); Assert.Throws <ArgumentNullException>(() => shaderLibrary.Add(null)); }