public void ShouldReturnCurrentAssemblyVersion()
        {
            ScanningWebsiteVersionService service = new ScanningWebsiteVersionService();

            Version version = service.GetCurrentVersion();

            version.Major.Should().Be(0);
            version.Minor.Should().Be(7);
            version.Revision.Should().Be(0);
            version.Build.Should().Be(0);
        }
        public void Usage()
        {
            ScanningWebsiteVersionService service = new ScanningWebsiteVersionService
            {
                DefaultWebsite = "http://hartprotocollite.codeplex.com/releases/"
            };

            Version version = service.GetOnlineVersion();

            version.Major.Should().Be(0);
            version.Minor.Should().Be(6);
        }
        public void FailOnNotAvailable()
        {
            ScanningWebsiteVersionService service = new ScanningWebsiteVersionService
            {
                DefaultWebsite = "http://www.google.de"
            };

            Version version = service.GetOnlineVersion();

            version.Major.Should().Be(0);
            version.Minor.Should().Be(0);
            version.Revision.Should().Be(-1);
            version.Build.Should().Be(-1);
        }