public void License_GetStatusFromConnect_PropertyReturnsAreCorrect() { UtilityProgram.Instance.Executable = new FileInfo("MockUtil.exe"); License target = new License() { Port = 7601, Host = "LmStatConnect" }; target.GetStatus(); PropertiesComparer.AssertLicensePropertiesAreEqual( actual: target, time: DateTime.Today.AddHours(14).AddMinutes(25), serverFile: null, vendorDaemonName: string.Empty, vendorDaemonStatus: string.Empty, vendorDaemonVersion: string.Empty, isVendorDaemonUp: false, featuresCount: 0, isFeatureError: false, userCount: 0, inUse: false, inUseCount: 0, hasError: true, errorMessage: "Cannot connect to license server system. (-15,10:10061 \"WinSock: Connection refused\")", isBusy: false); }
public void License_GetStatusFromErrors_PropertyReturnsAreCorrect() { UtilityProgram.Instance.Executable = new FileInfo("MockUtil.exe"); License target = new License() { Port = 7601, Host = "LmStatErrors" }; target.GetStatus(); PropertiesComparer.AssertLicensePropertiesAreEqual( actual: target, time: new DateTime(2008, 11, 20, 15, 42, 0), serverFile: @"D:\License Servers\Theorem\theorem.dat", vendorDaemonName: "theorem", vendorDaemonStatus: "The desired vendor daemon is down. (-97,121)", vendorDaemonVersion: string.Empty, isVendorDaemonUp: false, featuresCount: 11, isFeatureError: true, userCount: 0, inUse: false, inUseCount: 0, hasError: false, errorMessage: string.Empty, isBusy: false); }
public void License_GetStatusFromTestUsingDifferentCultures_PropertyReturnsAreCorrect() { UtilityProgram.Instance.Executable = new FileInfo("MockUtil.exe"); foreach (CultureInfo culture in CultureInfo.GetCultures(CultureTypes.AllCultures)) { Thread.CurrentThread.CurrentCulture = culture; License target = new License() { Port = MockUtil.Program.NoDelayPort, Host = "LmStatTest" }; target.GetStatus(); PropertiesComparer.AssertLicensePropertiesAreEqual( actual: target, time: DateTime.Today.AddHours(10).AddMinutes(43), serverFile: @"C:\License Servers\Test\Test.lic", vendorDaemonName: "testdaemon", vendorDaemonStatus: "UP", vendorDaemonVersion: "v10.1", isVendorDaemonUp: true, featuresCount: 13, isFeatureError: true, userCount: 67, inUse: true, inUseCount: 10, hasError: false, errorMessage: string.Empty, isBusy: false); } }
public void License_SecondGetStatus_PropertyReturnsAreCorrect() { UtilityProgram.Instance.Executable = new FileInfo("MockUtil.exe"); License target = new License() { Port = 27001, Host = "LmStatNX" }; target.GetStatus(); target.Port = 27005; target.Host = "LmStatAcad"; target.GetStatus(); PropertiesComparer.AssertLicensePropertiesAreEqual( actual: target, time: DateTime.Today.AddHours(10).AddMinutes(43), serverFile: @"C:\License Servers\Autodesk\Autodesk.dat", vendorDaemonName: "adskflex", vendorDaemonStatus: "UP", vendorDaemonVersion: "v10.8", isVendorDaemonUp: true, featuresCount: 22, isFeatureError: false, userCount: 112, inUse: true, inUseCount: 7, hasError: false, errorMessage: string.Empty, isBusy: false); }
public void License_Initialized_PropertyReturnsAreCorrect() { License target = new License(); PropertiesComparer.AssertLicensePropertiesAreEqual( actual: target, time: DateTime.MinValue, serverFile: null, vendorDaemonName: null, vendorDaemonStatus: null, vendorDaemonVersion: null, isVendorDaemonUp: false, featuresCount: 0, isFeatureError: false, userCount: 0, inUse: false, inUseCount: 0, hasError: false, errorMessage: null, isBusy: false); Assert.IsNull(target.Report, "Report property"); }