bovender framework
C# framework that implements MVVM and more
Bovender.UnitTests.Versioning.ReleaseInfoForTesting Class Reference
Inheritance diagram for Bovender.UnitTests.Versioning.ReleaseInfoForTesting:
Bovender.Versioning.ReleaseInfo Bovender.Mvvm.Models.ProcessModel Bovender.Versioning.IReleaseInfo Bovender.Mvvm.Models.IProcessModel

Public Member Functions

override bool Fetch ()
 Updates the release information. More...
 
- Public Member Functions inherited from Bovender.Versioning.ReleaseInfo
override bool Execute ()
 This method may be called by a ProcessViewModelBase-derived class in a worker task that wraps this method in a try...catch structure. More...
 
 ReleaseInfo ()
 Creates a new ReleaseInfo object that can fetch release information from the internet. More...
 
 ReleaseInfo (Uri releaseInfoUri)
 Creates a new ReleaseInfo object that can fetch release information from the internet using the URI given as a parameter. More...
 
- Public Member Functions inherited from Bovender.Mvvm.Models.ProcessModel
void Cancel ()
 Cancels the current process More...
 

Additional Inherited Members

- Protected Member Functions inherited from Bovender.Versioning.ReleaseInfo
override void OnCancelling ()
 
virtual bool Parse (string rawInfo)
 
virtual void SetDefaults ()
 
- Properties inherited from Bovender.Versioning.ReleaseInfo
Uri ReleaseInfoUri [get, protected set]
 Gets or sets the URI of the release info file. More...
 
SemanticVersion ReleaseVersion [get, protected set]
 
string Summary [get, protected set]
 
Uri DownloadUri [get, protected set]
 
string ExpectedHash [get, protected set]
 
string RawReleaseInfo [get, protected set]
 
ReleaseInfoStatus Status [get, protected set]
 
Exception Exception [get, protected set]
 
- Properties inherited from Bovender.Mvvm.Models.ProcessModel
ProcessModel Dependent [get, set]
 
bool IsCancellationRequested [get, set]
 This property is set to true by the Cancel() method. More...
 
- Properties inherited from Bovender.Versioning.IReleaseInfo
ReleaseInfoStatus Status [get]
 
SemanticVersion ReleaseVersion [get]
 Gets or sets the version of the release. More...
 
string Summary [get]
 Gets or sets the release summary. More...
 
Uri DownloadUri [get]
 Gets or sets the URI for the release download. More...
 
string ExpectedHash [get]
 Gets or sets the expected checksum hash for the binary file. More...
 
string RawReleaseInfo [get]
 Gets or sets the raw, unparsed release information. More...
 
Exception Exception [get]
 
- Events inherited from Bovender.Mvvm.Models.ProcessModel
EventHandler< ProcessModelEventArgsCancelling
 

Detailed Description

Definition at line 26 of file ReleaseInfoForTesting.cs.

Member Function Documentation

override bool Bovender.UnitTests.Versioning.ReleaseInfoForTesting.Fetch ( )
inlinevirtual

Updates the release information.

Returns
True if successful, false if not.

Reimplemented from Bovender.Versioning.ReleaseInfo.

Definition at line 28 of file ReleaseInfoForTesting.cs.


The documentation for this class was generated from the following file: